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

Ключ

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

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

Назначение

Информация
Скрипт для обработки мобильных платежей сотрудников.

Оглавление
absoluteUrltrue

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

Функционал:

  • Пополнение счетов (employees_date_mobile_pay):

    • Получает список сотрудников, которым нужно пополнить счет на указанную дату.

    • Для каждого сотрудника вызывает функцию пополнения мобильного счета.

  • Проверка статуса платежей (employees_date_mobile_check):

    • Получает список платежей, которые требуют проверки.

    • Отправляет запрос к API PrivatBank для проверки статуса платежа.

    • Обновляет статус платежа в базе данных.


Запуск:

Блок кода
languageshell
.//usr/abills/libexec/billd employees_mobile_pay.pm PAY DEBUG=4
.//usr/abills/libexec/billd employees_mobile_pay.pm CHECK DEBUG=6


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

  • PAY: Запускает процесс оплаты для сотрудников.

  • CHECK: Проверяет статус платежей.

  • DEBUG=4: Выводит список сотрудников для оплаты.

  • DEBUG=6: Включает отладку веб-запросов.

  1. Оплата (PAY):

    • Получает список сотрудников с указанными телефонами и суммами.

    • Выполняет платежи через API PrivatBank.

  2. Проверка (CHECK):

    • Проверяет статус ранее выполненных платежей.

    • Обновляет статусы в базе данных.

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

ПараметрПримерОписание
MOBILE_PAY_ID_MERCHANT'merchant_id'ID мерчанта
MOBILE_PAY_PASS_MERCHANT'merchant_pass'Пароль мерчанта
ADMIN_MAIL'admin@example.com'Email для уведомлений

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