Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


toc
Code Block


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

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

Установка

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

Code Block
languagebash
mysql --default-character-set=utf8  -D abills < /usr/abills/Abills/modules/Receipt/Receipt.sql
mysql --default-character-set=utf8  -D abills < /
usr/abills/Abills/modules/Receipt/Receipt.sql

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

Code Block
ln -s /usr/abills/Abills/modules/Receipt/Receipt_payments_upload.pm /usr/abills/libexec/billd.plugins/Receipt_payments_upload.pm

Подключить модуль в config.pl

Code Block
@MODULES = (


          'Receipt'


          );


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


Code Block
$conf{RECEIPT_APP_ID} = 'XXXXXXXX';


$conf{RECEIPT_SECRET} = 'XXXXXXXX';



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

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

Code Block
/usr/abills/libexec/
billd Receipt
billd Receipt_payments_upload


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

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

Code Block
* * * * *

 root 

/usr/abills/libexec/billd

 

 Receipt_payments_upload