Скачать - для замены существующего модуля на сервере ( Модуль тестировался на: Opencart > 2.3.x)
Скачать - новый модуль для версии 3.x
Назначение расширения: Расширение реализует отправку сведений об оплате заказов оператору фискальных данных, (в случае успешной оплаты) используя сервис LIFE PAY для соблюдения 54-ФЗ.
Что позволяет модуль 3.x:
-
удобно выбрать статусы заказа и для фискализации на нашей ККТ через ОФ.
-
учет доставки при фискализации
-
выбор формы оплаты для фискализации
Зависимости расширения: Нет
Совместимость расширения: поддерживает работу на версии OpenCart 3.x (Тестировался на 3.0.3.7)
-
В меню CMS выбрать "Модули / Расширения" - "Установка расширений" - "Загрузить". После успешной загрузки выполняем настройку модуля по текущим инструкциям
-
Перейти в "Боковое меню" -> "Extensions" -> "Extensions";
-
Выбрать тип Extension - Payments
-
В списке расширений выбрать LIFE PAY Cloud Print Module и нажать на кнопку установки:
-
После активации расширения, необходимо нажать на пиктограмму с карандашом, откроется окно настроек модуля:
После активации расширения, необходимо нажать на пиктограмму с карандашом, откроется окно настроек модуля:
Module Status
-
Режим работы плагина включен/выключен
Test Mode
-
Тестовый режим отправки запроса без фискализации. В тестовом режиме uuid сгенерирован не будет, оповещения о результате фискализации отправляться не будут. Эта возможность позволяет проверить правильность работы плагина.
LIFE PAY Login
-
Логин в системе Lifepay. Как правило, это номер телефона в формате 7xxxxxxxxxx (без +, тире и любых других знаков)
LIFE PAY API Key
- АПИ-ключ компании в системе LIFE PAY. Он находится в ЛК LIFE PAY - Настройки - Разработчикам
Print / Send check mode
Режим обработки чека на ККТ.
-
распечатать чек (по умолчанию),
-
отправить электронный чек по email и/или смс,
-
распечатать чек и отправить по email и/или смс.
Printer serial number
-
Серийный номер принтера, на котором надо распечатать фискальный чек. Если не задан, чек будет фискализирован на одном из фискальных принтеров (его можно найти в ЛК LIFE PAY - Фискализация - Кассы)
Как протестировать работу модуля?
После установки, активации и настройки расширения, рекомендуется перевести плагин в тестовый режим и совершить покупку в вашем магазине.
В папке /system/storage/logs будет создан лог-файл - lifepay.log, в котором будут описаны все запросы и ответы к API LIFE PAY
Пример успешного ответа от LIFE PAY в lifepay.log:
[LIFEPAY]: 2017-07-10 12:05:40
[LIFEPAY]: REQUEST: https://sapi.life-pay.ru/cloud-print/create-receipt : Array
(
[enable] => 1
[test] => 1
[mode] => print
[login] => 7**********
[apikey] => a79b9878cf4973699a7aea7d37562a3f
[purchase] => Array
(
[products] => Array
(
[0] => Array
(
[name] => Продукт в вашем магазине
[quantity] => 1
[price] => 5590
)
)
)
[type] => payment
[customer_phone] => 78001234455
[customer_email] => customer@email.com
[card_amount] => 5590.00
[ext_id] => 123
)
[LIFEPAY]: RESPONSE: stdClass Object
(
[code] => 0
[message] =>
[data] => stdClass Object
(
[uuid] =>
)
)