WordPress + Woocommerce

Последние изменения: 16.08.2021

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


Назначение плагина:

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

Совместимость плагина:

модуль тестировался на: WordPress > 4.6 + WooCommerce > 3.0.1

Установка плагина:

Метод 1 - Копирование по FTP:

  1. Разместить папку с платежным плагином в папку /path/to/project/wp-content/plugins/;

  2. Перейти в "Боковое меню" -> "Плагины" -> "Установленные";

  3. Активировать плагин.

  4. Перейти по ссылке “Настройка”

Метод 2 - Установка плагина через установщик Wordpress:

  1. "Боковое меню" -> Плагины -> Добавить новый -> Кнопка "Загрузить плагин"

  2. Загрузить архив плагина в формате .zip

  3. "Боковое меню" -> "Плагины" -> "Установленные";

  4. Активировать плагин.

  5. Кликнуть на ссылку настройки плагина

Screen Shot 2017-07-19 at 15.26.09.png

Настройка плагина:

Левое меню -> WooCommerce -> Настройки -> Вкладка LIFE PAY Settings

или же переход из:

Плагины -> Установленные -> WooCommerce - LIFE PAY cloudPrint Orders -> Настройки

Screen Shot 2017-07-19 at 15.23.24.png

Включить/Выключить

  • режим работы плагина

Тестовый режим

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

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

  • распечатать чек (по умолчанию),

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

  • распечатать чек и отправить по email и/или смс.

Логин в системе LIFE PAY

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

API ключ LIFE PAY

  • АПИ-ключ компании в системе LIFE PAY. Узнать свой АПИ-ключ можно в личном кабинете LIFE PAY.

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

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

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

Фискализация происходит при переходе заказа в статус "Обработка"

В папке плагина создастся лог-файл - 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] =>

       )

)

Структура плагина

  • woocommerce-lifepay-cloudPrint.php - основной исполняемый файл;

  • lifepay.log - файл, в котором логируются запросы к API LIFE PAY (появляется автоматически).

Помогла ли вам статья?