Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

Памятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Обработка платежей из очереди (spool).

Ошибка отображения макрокоманды «children»

null

Функционал:

  • payments_spool():

    • Получает список платежей из очереди (Finance->payments->list_spool).

    • Для каждого платежа:

      • Вызывает кросс-модульные обработчики (_pre_payment).

      • Определяет метод платежа (PAYMENT_METHOD).

      • Вызывает paysys_spool() для обработки платежа.

  • paysys_spool():

    • Добавляет или обновляет запись в Paysys для платежа.

    • Вызывает кросс-модульные обработчики (_payments_maked) после успешного добавления.


Запуск:

# Стандартный запуск
/usr/abills/libexec/billd paysys_spool DEBUG=2

# Запуск с ограничением количества платежей
/usr/abills/libexec/billd paysys_spool LIMIT=50 DEBUG=3


Сценарии работы:

  • Получает список платежей из очереди через $Payments->list_spool.

  • Вызывает cross_modules_call('_pre_payment') для предварительной обработки.

  • Обрабатывает платежи через paysys_spool, обновляя статусы.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
PAYSYS_CROSSMODULES_TIMEOUT4Таймаут для кросс-модулей






Дополнительная информация

  • Нет меток