Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

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

Назначение

Информация
Обработка платежей из очереди (spool).

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

payments_spool():

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

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

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

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

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

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

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


Запуск:

Блок кода
languageshell
# Стандартный запуск
/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Таймаут для кросс-модулей






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