Child pages
  • Онлайн Чеки

Skip to end of metadata
Go to start of metadata


Данный модуль предназначен для работы с онлайн сервисом "Онлайн Чеки".

При получении онлайн оплаты биллинг передает информацию о платеже в сервис "Онлайн Чеки".
Модуль ничего не делает с платежами, ничего не делает с чеками, с его помощью нельзя увидеть чек, веб интерфейс отсутствует, любой другой интерфейс тоже отсутствует. Модуль только передает информацию.

Установка

Создать таблицы в базе.

mysql --default-character-set=utf8  -D abills < /usr/abills/Abills/modules/Extreceipt/Extreceipt.sql


Скопировать billd плагин.

ln -s /usr/abills/Abills/modules/Extreceipt/extreceipt_payments_reg.pm /usr/abills/libexec/billd.plugins/extreceipt_payments_reg.pm


Заполнить данные о онлайн кассе (указаны в договоре с "Онлайн Чеки"):

$conf{EXTRECEIPT_APP_ID}     = 'XXXXXXXXXXXX';   
$conf{EXTRECEIPT_SECRET}     = 'XXXXXXXXXXXX';
$conf{EXTRECEIPT_METHODS}    = '21,22,23';             # Типы платежей, которые необходимо регистрировать.
$conf{EXTRECEIPT_GOODS_NAME} = 'Aбонентская плата';    # Название товара, которое будет указано в чеке
$conf{EXTRECEIPT_AUTHOR}     = 'Abills paysys';        # Кассир
$conf{EXTRECEIPT_API_URL}    = 'https://XXXXXXXXXXXXXX/open-api/v1/';


Запуск отправки платежей в ручном режиме

Для регистрации полученных платежей в системе Онлайн Чек необходимо выполнить команду:

/usr/abills/libexec/billd extreceipt_payments_reg


Если вы не хотите, чтобы при первом запуске скрипт отправил все существующие платежи, необходимо указать ID платежа с какого нужно начать.

/usr/abills/libexec/billd extreceipt_payments_reg START=12345

Автоматический запуск отправки платежей

Для автоматического запуска плагина, необходимо добавить строку в crontab

* * * * * root /usr/abills/libexec/billd extreceipt_payments_reg
  • No labels