Opencart

Содержание:


Скачать модуль

Скачать - для замены существующего модуля на сервере ( Модуль тестировался на: Opencart > 2.3.x)

Скачать - новый модуль для версии 3.x

Назначение расширения: Расширение реализует отправку сведений об оплате заказов оператору фискальных данных, (в случае успешной оплаты) используя сервис LIFE PAY для соблюдения 54-ФЗ.

Что позволяет модуль 3.x:

  • удобно выбрать статусы заказа и для фискализации на нашей ККТ через ОФ.

  • учет доставки при фискализации

  • выбор формы оплаты для фискализации

Зависимости расширения: Нет

Совместимость расширения: поддерживает работу на версии OpenCart 3.x (Тестировался на 3.0.3.7)

Вернуться к содержанию


Как установить модуль?

  1. В меню CMS выбрать "Модули / Расширения" - "Установка расширений" - "Загрузить". После успешной загрузки выполняем настройку модуля по текущим инструкциям

  2. Перейти в "Боковое меню" -> "Extensions" -> "Extensions";

  3. Выбрать тип Extension - Payments
    Screen Shot 2017-07-20 at 15.32.40.png

  4. В списке расширений выбрать LIFE PAY Cloud Print Module и нажать на кнопку установки:
    Screen Shot 2017-07-20 at 15.37.00.png

  5. После активации расширения, необходимо нажать на пиктограмму с карандашом, откроется окно настроек модуля:

Вернуться к содержанию


Как настроить модуль?

После активации расширения, необходимо нажать на пиктограмму с карандашом, откроется окно настроек модуля:

Screen Shot 2017-07-20 at 15.41.07.png

Module Status

  • Режим работы плагина включен/выключен

Test Mode

  • Тестовый режим отправки запроса без фискализации. В тестовом режиме uuid сгенерирован не будет, оповещения о результате фискализации отправляться не будут. Эта возможность позволяет проверить правильность работы плагина.

LIFE PAY Login

  • Логин в системе Lifepay. Как правило, это номер телефона в формате 7xxxxxxxxxx (без +, тире и любых других знаков)

LIFE PAY API Key

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] =>

)

)

Вернуться к содержанию


 

289