Назначение
Регистрация платежей и формирование чеков.
Функционал:
- Регистрирует новые платежи и отправляет чеки через внешние API.
- Проверяет статус отправленных чеков.
- Поддерживает отмену чеков.
- Управляет сменами кассиров (открытие/закрытие смены).
- Работает с настройками из конфигурации (
EXTRECEIPTS_EXT_RECEIPT_INFO).
Запуск:
/usr/abills/libexec/billd extreceipt_payments_reg PAYMENT_ID=123 /usr/abills/libexec/billd extreceipt_payments_reg RESEND=1 /usr/abills/libexec/billd extreceipt_payments_reg OPEN_SHIFT=1
Сценарии работы:
extreceipt_payments_reg.pm PAYMENT_ID=123Регистрирует платеж с ID 123.
extreceipt_payments_reg.pm RESEND=1Повторно отправляет неудачные чеки.
extreceipt_payments_reg.pm OPEN_SHIFT=1Открывает кассовую смену.
PAYMENT_ID: Обработка конкретного платежа.
RESEND: Повторная отправка чеков.
OPEN_SHIFT/CLOSE_SHIFT: Управление кассовыми сменами.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| EXTRECEIPT_LAST_ID | 121 | Последний обработанный ID платежа |
| EXTRECEIPTS_FAIL_EMAIL | fail@example.com | Email для ошибок |
| EXTRECEIPTS_EXT_RECEIPT_INFO | 1 | Включение дополнительной информации в чек |