Описание работы
Плагин paysys_periodic создан для получения данных о платежах от платежных систем и сравнение их с данными о платежах в биллинге.
Плагин запускает только включенные в настройка платежные системы, которые поддерживают возможность получения данных о платежах.
Запуск плагина
Запускать плагин нужно следующим образом:
/usr/abills/libexec/billd paysys_periodic
Если нужно отдельно запускать периодическую проверку только для конкретного платежного модуля или конкретных платежных модулей, тогда запуск должен быть следующий:
Для нескольких:
/usr/abills/libexec/billd paysys_periodic PAYSYS_ID='51;45'
Для одного:
/usr/abills/libexec/billd paysys_periodic PAYSYS_ID='51'
Для корректной работы плагина, в запуске paysys_periodic значение аргумента PAYSYS_ID должно быть в одинарных кавычках, как в примерах.
Если вы хотите запускать две и более системы, ID платежных систем должны быть разделены символом ;
Параметры
DATE_FROM='xxxx-xx-xx' DATE_TO='xxxx-xx-xx' | Дата выгрузки |
DEBUG=1..8 | Отладка |
Разработчику
В модуле платежной системы для реализации периодической проверки платежей должна быть следующая функция:
#********************************************************** =head2 periodic() Arguments: - Returns: =cut #********************************************************** sub periodic { my $self = shift; }