Настройка оплаты электронными деньгами через сервис Яндекс.Касса

Яндекс.Касса - один из самых популярных сервисов по приему электронных платежей. Основные его возможности описаны тут. Для подключения оплаты через Яндекс.Касса необходимо пройти несколько шагов.

Регистрация магазина в Яндекс.Касса

Получение параметров подключения

При подключении Вашего магазина к платежам через Яндекс.Кассу по протоколу 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) боевого сервера. После их получения сохраните их в панели управления магазином в разделе "Заказы" -> "Способы оплаты" на странице редактирования способа оплаты, и поменяйте режим работы на "Боевой режим".
  • Протестируйте платеж как описано ранее.

Как происходит оплата на вашем сайте

  • Ваш клиент добавляет в корзину интересные ему товары, переходит в корзину и нажимает кнопку "Оформить заказ".
  • На следующей странице клиенту предлагается ввести свои данные, а также способ оплаты, которым он будет оплачивать заказ. Списком вариантов оплат вы управляете из панели управления магазином. Если ваш клиент указал способ оплаты с возможностью электронного платежа (этот способ вами правильно настроен в панели как описано выше), его сразу перекидывает на странцу сервиса Яндекс.Касса.
  • Ваш клиент совершает платеж и его возвращают на ваш сайт с сообщением об успешном или неуспешном платеже. В случае успешного платежа, оплаченная сумма появляется в панели в карточке заказа и в секретной странице заказа для клиента. А сумма платежа зачисляется на ваш счет в сервисе Яндекс.Касса.