Versions Compared

Key

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

Table of Contents

Описание работы

Плагин paysys_periodic создан для получения данных о платежах от платежных систем и сравнение их с данными о платежах в биллинге.

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

Запуск плагина

Запускать плагин нужно следующим образом:

Code Block
/usr/abills/libexec/billd paysys_periodic

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

Для нескольких:

Code Block
/usr/abills/libexec/billd paysys_periodic PAYSYS_ID='51;45'


Для одного:

Code Block
/usr/abills/libexec/billd paysys_periodic PAYSYS_ID='51'


Warning

Для корректной работы плагина, в запуске paysys_periodic значение аргумента PAYSYS_ID должго быть в одинарных кавычках, как в примерах.

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


Разработчику

В модуле платежной системы для реализации периодической проверки платежей должна быть следующая  функция:

Code Block
#**********************************************************
=head2 periodic()

  Arguments:
     -

  Returns:

=cut
#**********************************************************
sub periodic {
  my $self = shift;

}