Skip to main content
Version: LIFE PAY Online 2.0

Magento 2.0+

info

Разрабатывалось для версии 2.3. Корректная работа на версиях ниже 2.0 не гарантируется.

Установка модуля

Распакуйте архив в корневую папку системы Magento 2: <MAGENTO_ROOT>/app/code/Lifepay/Lifepay

В корневой папке с установленным Magento 2 выполните следующие команды:

  1. php bin/magento module:enable -c Lifepay_Lifepay
  2. php bin/magento cache:flush
  3. php bin/magento setup:upgrade
  4. php bin/magento setup:di:compile

Настройка модуля

Настройка производится из панели администрирования Magento 2: Магазины > Конфигурация > ПРОДАЖИ > Методы оплаты > LIFE PAY

Настройка магазина в кабинете LIFE PAY

Установите регистрационные данные сервиса из клиентского ЛК LIFE PAY

  • Title (Название) Как будет отображаться способ оплаты при оформлении заказа
  • Service Id (Id сервиса) - id сервиса в ЛК LIFE PAY по пути Интеграция → Сервисы

Ключи

Заполняются следующие параметры:

  • Open Key (ключ)
  • Secret Key (секретный ключ)

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

Кнопки оплаты генерируются по пути Интеграция → Сервисы → (Подробнее в разделе Создать кнопку оплаты).

Ключ соответствует первой версии API. Секретный ключ соответствует второй версии API.

Также в этот раздел можно попасть по кнопке Получить ключ.

Дополнительные параметры

  • Lifepay unit for products - единицы измерения для продуктов
  • Lifepay unit for delivery - единицы измерения для доставки
  • Payment method - метод оплаты: для обычных магазинов выбирайте "Full prepayment"
  • Payment object for product - объект оплаты для продуктов: обычно Product
  • Payment object for delivery - объект оплаты для доставки: обычно Service
  • VAT rate products - НДС для продуктов
  • VAT rate delivery - НДС для доставки
  • Send customer email - отправлять email покупателя
  • Send customer phone - отправлять телефон покупателя
  • Payment description - описание оплаты

Обратные вызовы

info

Убедитесь в правильном указании страны и валюты. Провайдер LIFE PAY работает только с валютой RUB

Тестирование платежей

Модуль позволяет проводить ненастоящие платежи для тестирования интеграции. По умолчанию для новой учётной записи или сервиса в ЛК доступен только тестовый платёжный канал.
Как работать с тестовыми платежами

Чтобы перейти из тестового режима в рабочий, свяжитесь с нашим отделом интеграций: acq_integration@life-pay.ru