Drupal 9 Commerce 2.x
Модуль совместим с версиями Drupal 8 и Ubercart 4.x Корректная работа на предыдущих версиях не гарантируется
Подготовка к настройке
Убедитесь что у вас установлена последняя версия Drupal Commerce.
Добавьте архив commerce_lifepay.zip через Update Manager раздела Расширения (Extensions) или распаковав его в каталог /modules вашего сайта
Активируйте модуль Lifepay в разделе Расширения (Extensions)
Добавить новый способ оплаты
Выполняется по следующему пути:
Администрирование - Store - Payment methods
- ADD PAYMENT METHOD
- Type Choose: lifepay
Настройка
Осуществляется в момент добавления нового способа оплаты. Для настройки понадобятся некоторые параметры из ЛК home.life-pay.ru. Для удобства рекомендуется открыть его в соседней вкладке браузера.
Параметры, которые нужно скопировать из ЛК home.life-pay.ru
Service ID: ИД вашего магазина расположен по пути: Интеграция - Сервисы - ИД слева от названия сервиса
Open key и Secret key: оба ключа генерируются по пути Интеграция - Сервисы - Ключи (значок )
Open key - ключ. Secret key - секретный ключ
Параметры, которые нужно прописать в настройки сервиса ЛК home.life-pay.ru
Настройки URL заполняются по пути: Интеграция - Сервисы - Клик по названию сервиса
-
URL скрипта для получения веб-хуков:
https://<ваш_магазин>/cart/lifepay/notification
-
URL страницы успешной покупки:
https://<ваш_магазин>/cart/lifepay/return
-
URL страницы ошибки:
https://<ваш_магазин>/cart/lifepay/cancel
Дополнительные настройки
Версия схемы (http или https) должна совпадать с используемой на вашем сайте
Версия API должна соответствовать выбранной версии подписи в настройках сервиса (ЛК home.life-pay.ru). Проверить можно по пути: Интеграция - Сервисы - Клик по названию сервиса - Скролл до пункта "версия подписи"
Оставшиеся параметры, такие как НДС, способ оплаты, VAT и т.д. заполняются на усмотрение продавца
Тестирование платежей
Модуль позволяет проводить ненастоящие платежи для тестирования интеграции. По умолчанию для новой учётной записи или сервиса в ЛК доступен только тестовый платёжный канал.
Как работать с тестовыми платежами
Чтобы перейти из тестового режима в рабочий, свяжитесь с нашим отделом интеграций: acq_integration@life-pay.ru