Настройка интеграции модуля "Оплата 20 способов" с сервисом Яндекс.Касса

Если Вы читаете эту статью, то предполагается что Вы уже купили и установили модуль "Оплата 20 способов". И после этого перешли к его настройке.

В этой статье описан порядок интеграции модуля с Яндекс.Кассой.

Ссылки на другие инструкции:

Ссылки на часто-задаваемые вопросы (FAQ):

ШАГ-1: регистрация в Яндекс-Кассе и создание магазина

Перейдите на сайт https://kassa.yandex.ru/

Зарегистриуйте там аккаунт.

 

ШАГ-2: Настройка

2.1

Внимание! по правилам Яндекс.Кассы Ваш сайт должен быть под протоколом SSL, то есть открываться по ссылке начинающейся с https://.

Если у Вас нет SSL протокола - то нужно его подключить (за консультациями обратитесь в тех.поддержку хостера).


Перейдите во вкладку "Настройка магазина"

Скопируйте параметры shopId и перенесите их в настройки модуля

Вам должно прийти письмо от Яндекс.Кассы

 

Скопируйте оттуда параметр scid и перенесите его в настройки модуля
Внимание! Параметр scid в демо режиме отличается от рабочего scid.
Поэтому для тестирования используйте scid из письма.

 

Сохраните shopId и scid в настройках модуля

 

2.2

Скопируйте AvisoURL или checkURL в настройках модуля - там одно и то же значение. Откройте его в браузере и убедитесь что ссылка не ведет на редирект. Пример: редирект с WWW на без-WWW. Если ссылка ведет на редирект то поменяйте ссылку так чтобы редиректа не было. В браузере по ссылке должна открываться пустая страница.

Сохраните его в AvisoURL или checkURL в Параметры для платежей

Выберите "Использовать страницы успеха и ошибки с динамическими адресами" - "ВКЛ"

Задайте shopPassword и сохраните его в настройках модуля

2.3

Зайдите во вкладку "Сценарии" и назначьте два РАЗНЫХ статуса

ШАГ-3: Тестирование

3.1

Для тестирования лучше всего использовать способ оплаты "Карты VISA/MasterCard". Поэтому добавьте "Карты VISA/MasterCard" в список способов оплаты в настройках модуля.

Включите "Режим отладки" в настройках модуля

3.2

Перейдите в оформление заказа, положите в корзину любой товар, оформите заказ и перейдите на оплату с созданного способа оплаты (Карты VISA/MasterCard).

Сначала откроется проверочная форма, нажмите на кнопку

Должна открыться форма оплаты картой

Запомните номер заказа

3.3

Перейдите в админке в Продажи -> Заказы. И убедитесь что в списке заказов появился заказ с назначенным Вами статусом на шаге 2.3 ("Статус заказа после подтверждения но до оплаты").

Откройте опять письмо от яндекса и перейдите по ссылке

Используйте данные карты для оплаты тестового заказа

После успешной оплаты заказа перейдите в админке в Продажи -> Заказы. И убедитесь что в списке заказов появился заказ со вторым назначенным Вами статусом на шаге 2.3 ("Статус заказа после полной оплаты").

ШАГ-5: Рабочий режим

Обратитесь в тех.поддержку Яндекс.Кассы с просьбой включить рабочий режим.

Отключите режим отладки в настройках модуля.

Назначьте нужные способы оплаты в первой вкладке настроек модуля.

Не забудьте поменять scid на значение из ЛК Яндекс-Кассы, вместо значения из письма

Если Вам не удалось интегрировать магазин с сервисом Яндекс.Кассу с помощью этой инструкции, то Вы можете обратиться к разработчику модуля за тех.поддержкой

Контакты для связи - в шапке этого сайта.