Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:admin:paysys:paysys_external_commands [2016/09/15 14:43]
asmodeus
abills:docs:manual:admin:paysys:paysys_external_commands [2016/11/30 16:50] (текущий)
andriy
Строка 28: Строка 28:
 ^ $ARGV[2] | IP адрес абонента | ^ $ARGV[2] | IP адрес абонента |
  
-Также система может следить за выполнением скрипта и реагировать на ошибки. Если скрипт возвращает текст в формате **Номер:​текст** ​ система отобразит текст в сообщении, а если номер больше чем 0 то остановит выполнение процесса пополнения.+=== Возврат кодов из скрипта === 
 +Также система может следить за выполнением скрипта и реагировать на ошибки. Если скрипт возвращает текст в формате **Номер:​текст** ​ система отобразит текст в сообщении и прекртатит работу.
  
 +Номера,​ при которых,​ система сделает условленные действия:​
 +^ 1 | Покажет кнопку для установки кредита абонентом. В **тексте**,​ который возвращает скрипт,​ можно написать,​ например,​ следующее - "​Доступ в Интернет ограничен. Воспользуйтесь кредитом!"​ |
  
 Запуск плагина,​ который будет мониторить и запускать команду окончания оплат. Запуск плагина,​ который будет мониторить и запускать команду окончания оплат.
  
   /​usr/​abills/​libexec/​billd paysys_external_commands   /​usr/​abills/​libexec/​billd paysys_external_commands