Это старая версия документа.


Внешние команды для оплаты

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

Чтоб воспользоваться данным функционалом, нужно зайти в Настройка/Paysys/Внешняя команда.

Увидим следующую панель настроек. Здесь мы можем задать нужные нам данные.

Команда начала оплаты Команда, которая выполнится, когда абонент выберет платежную систему для оплаты
Команда окончания оплаты Команда, которая выполнится, спустя время, заданное в графе «Время»
Использований Количество возможностей использования этих команд абонентом за месяц
Время Промежуток времени между первой и последней командой(в минутах)

Внимание Если вы пишите скрипт, которому надо информацию абонента(например, логин или UID), то в Команда начала оплат или в Команда окончания оплат, можно прописать следующее:

test.pl %LOGIN% %UID%

И когда запустится команда, вашему скрипту будет передан массив значений, в котром первым элементом будет логин абонента, а вторым значением будет его UID.

Запуск плагина, который будет мониторить и запускать команду окончания оплат.

/usr/abills/libexec/billd paysys_external_commands