| Подсказка | ||
|---|---|---|
| ||
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Назначение
| Информация |
|---|
| Обработка платежей из очереди (spool). |
| Оглавление | ||
|---|---|---|
|
| Отображение дочерних элементов |
|---|
Функционал:
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_TIMEOUT | 4 | Таймаут для кросс-модулей |