Назначение

Регистрация платежей и формирование чеков.

Функционал:

  • Регистрирует новые платежи и отправляет чеки через внешние 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_ID121Последний обработанный ID платежа
EXTRECEIPTS_FAIL_EMAILfail@example.comEmail для ошибок
EXTRECEIPTS_EXT_RECEIPT_INFO1Включение дополнительной информации в чек

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

Модуль Extreceipt

  • Нет меток