Настройка оплаты электронными деньгами через сервис Яндекс.Касса
Яндекс.Касса - один из самых популярных сервисов по приему электронных платежей. Основные его возможности описаны тут. Для подключения оплаты через Яндекс.Касса необходимо пройти несколько шагов.
Регистрация магазина в Яндекс.Касса
- Отправляем заявку на подключение.
- С помощью специалистов технической поддержки Яндекс.Кассы подключайте оплату с помощью HTTP-протокола
Получение параметров подключения
При подключении Вашего магазина к платежам через Яндекс.Кассу по протоколу HTTP, сотрудники попросят Вас предоставить адреса для обмена информацией сайта и Яндекс.Кассы. Вот они:
- https://<домен_магазина>.mysales365.ru/yandexkassa/check/
- https://<домен_магазина>.mysales365.ru/yandexkassa/aviso/
- https://<домен_магазина>.mysales365.ru/yandexkassa/success/
- https://<домен_магазина>.mysales365.ru/yandexkassa/fail/
Где <домен_магазина> это тот адрес, который выдавался при регистрации магазина, по этому адресу Ваш магазин должен быть доступен в сети. Если у Вас возникают трудности с определением этого адреса, напишите письмо в нашу техническую поддержку.
Обратите особое внимание, что обмен данными с Яндекс.Кассой ведется только по служебному домену, по адресу с основным доменом Вашего магазина он работать не будет.
Настройка в панели интернет магазина
- В личном кабинете Яндекс.Кассы или через их техническую поддержку получите значения трех ключевых параметров: ShopID, Scid, ShopPassword для тестового режима
- Зайдите в панель управления магазином в раздел "Заказы" -> "Способы оплаты".
- Добавьте новый способ оплаты, укажите такое название, чтобы ваши клиенты смогли однозначно понять о том, что это именно электронный платеж. Выберите в поле "Вариант оплаты" значение "Сервис Яндекс.Касса".
- Введите полученные ранее параметры в форму настроек, укажите режим работы "Тестовый режим".
- Укажите будете ли Вы передавать фискальные данные в Яндекс.Кассу (поле "Режим работы по 54-ФЗ"). При включении этого режима в панели управления магазином в разделе "Магазин / Заказы" укажите поля "" и "Ставка НДС", эти поля будут использоваться при формировании чеков в Яндекс.Кассе.
- Далее можно провести платеж на тестовом сервере Яндекс.Кассы. Для этого заведите товар со стоимостью 5 рублей и добавьте бесплатный способ доставки. Закажите товар через корзину и выберите платеж через Яндекс.Кассу в параметрах заказа. Следуйте инструкциям на экране, после оплаты проверьте, что деньги корректно списались с карты, зачислились на счет и попали в панель управления магазином на страницу заказа.
- После успешного прохождения платежа в тестовом режиме, обратитесь в СТП Яндекс.Касса, чтобы они включили для Вас боевой редим и выдали реквизиты (ShopID, Scid, ShopPassword) боевого сервера. После их получения сохраните их в панели управления магазином в разделе "Заказы" -> "Способы оплаты" на странице редактирования способа оплаты, и поменяйте режим работы на "Боевой режим".
- Протестируйте платеж как описано ранее.
Как происходит оплата на вашем сайте
- Ваш клиент добавляет в корзину интересные ему товары, переходит в корзину и нажимает кнопку "Оформить заказ".
- На следующей странице клиенту предлагается ввести свои данные, а также способ оплаты, которым он будет оплачивать заказ. Списком вариантов оплат вы управляете из панели управления магазином. Если ваш клиент указал способ оплаты с возможностью электронного платежа (этот способ вами правильно настроен в панели как описано выше), его сразу перекидывает на странцу сервиса Яндекс.Касса.
- Ваш клиент совершает платеж и его возвращают на ваш сайт с сообщением об успешном или неуспешном платеже. В случае успешного платежа, оплаченная сумма появляется в панели в карточке заказа и в секретной странице заказа для клиента. А сумма платежа зачисляется на ваш счет в сервисе Яндекс.Касса.