Drupal_Commerce

Содержание:


О CMS и ссылка на модуль

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

СКАЧАТЬ ПЛАГИН

Для работы модуля необходим модуль коммерческой платформы Drupal Commerce

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


Совместимость модуля

Модуль тестировался на: Drupal7 + Drupal Commerce 1.13

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


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

  1. Скопировать файлы архива в папку /path/to/project/modules/plugins/;
  2. Перейти в верхнее меню -> "Site settings" -> "Modules", выбрать и активировать модуль Commerce LIFE PAY Integration:
    Screen Shot 2017-07-20 at 17.06.33.png
  3. Теперь, в верхнем меню появится пункт LIFE PAY Settings
    Screen Shot 2017-07-20 at 17.10.05.png

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


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

Перейдя из пункта меню откроется страница настроек модуля:

Screen Shot 2017-07-20 at 18.05.20.png

Логин в личном кабинете LIFE PAY

  • Логин в системе Lifepay. Как правило, это номер телефона в формате 7xxxxxxxxxx.

API-ключ

Режим печати / отправки чека

  • распечатать чек (по умолчанию),
  • отправить электронный чек по email и/или смс,
  • распечатать чек и отправить по email и/или смс.

Серийный номер принтера

  • Серийный номер принтера, на котором надо распечатать фискальный чек. Если не задан, чек будет фискализирован на одном из фискальных принтеров.

Режим работы

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

Логирование

  • при включенном режиме будет писаться лог-файл, логирование происходит в error_log apache

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


Тестирование

После установки, активации и настройки плагина, рекомендуется перевести плагин в тестовый режим и совершить покупку в вашем магазине.

Логирование происходит в error_log apache, в котором будут описаны все запросы и ответы к API LIFE PAY

 

Пример успешного ответа от LIFE PAY:

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

)

)

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


 

286