Модуль для OpenCart 3.0+
Установка
Модуль тестировался в на "чистом" OpenCart без каких-либо вмешательств в код. Если после установки у вас наблюдается некорректная работа сайта, либо модуль вообще не устанавливается, рекомендуем обращаться к разработчику вашего магазина с целью выявления правок, которые привели к неработоспособности популярных модулей.
Модуль совместим с версиями OpenCart 3.0.3 и выше.
-
В панели управления сайтом перейти в раздел "Модули/Расширения" → "Установка расширений"
-
Нажать кнопку "Загрузить файл" и выбрать архив. Скачать модуль

-
Перейти в раздел "Модули/Расширения" → "Модули/Расширения" и выбрать тип расширения "Оплата".

-
В появившемся списке расширений нужно найти ООО «Платежный Сервис Провайдер» и нажать "редактировать". Далее заполнить:
- Параметр
Service IDобязателен для пользователей версии API 2.0. Получить его можно в личном кабинете LIFE PAY по пути Интеграция -> Сервисы (см. скриншот ниже). Ключ- значение ключа из личного кабинета LIFE PAY. Ключ соответствует первой версии API.Секретный ключ— значение секретного ключа из личного кабинета LIFE PAY. Секретный ключ соответствует второй версии API.Версия APIв личном кабинете LIFE PAY по пути Интеграция -> Сервисы -> Клик по названию сервиса, и в настройках модуля должна совпадать. В противном случае смена статуса заказа после оплаты выполняться не будет!- Метод оплаты (признак способа расчёта для налоговой).
- Ставки НДС выбрать согласно категории деятельности магазина.
- Параметр
ИД вашего сервиса будет слева от названия сервиса. Попасть в раздел с ключами можно по кнопке Получить ключ.

- Далее сохранить изменения.
Платежный шлюз LIFE PAY принимает платежи только в рублях, поэтому в OpenCart должна присутствовать валюта "Рубль" с кодом RUB. Платежный модуль и платежная система поддерживают только русский язык.
Настоятельно рекомендуется использовать модуль только если рубль - основная валюта магазина.
- В разделе системы администрирования Система→Пользователи→Группы пользователей для группы пользователей "Администраторы" необходимо отметить чекбокс "extension/payment/lifepay" для просмотра и для внесения изменений.
Настройка сервиса в личном кабинете LIFE PAY
- Интеграция→Сервисы→кликом по названию переходите в ваш сервис
- Получать дополнительные параметры оплаты→отметить чекбокс.
- URL скрипта для получения веб-хуков: сюда вписываем значение URL со страницы настроек модуля.
- Подтверждение резервирования товара→Нет.
- URL успеха и ошибки так же ведут на сгенерированные модулем страницы. При необходимости вы можете создать их самостоятельно (например вы можете создать страницу с благодарностью за покупку).

Фискализация
Функционал активируется кнопкой внутри настроек модуля. В этом случае модуль осуществляет передачу товарных позиций кассовому провайдеру по API.
Фискализация чеков становится доступной только после активации функционала на стороне сервиса (активацию осуществляет отдел технической интеграции: acq_integration@life-pay.ru). Для успешного подключения необходимы подписанные документы с компанией LIFE PAY.
Тестирование платежей
Модуль позволяет проводить ненастоящие платежи для тестирования интеграции. По умолчанию для новой учётной записи или сервиса в ЛК доступен только тестовый платёжный канал.
Как работать с тестовыми платежами
Чтобы перейти из тестового режима в рабочий, свяжитесь с нашим отделом интеграций: acq_integration@life-pay.ru