Для интеграции BILLmanager со сторонними сервисами используется действительная учётная запись. Например, для интеграции с VMmanager вам понадобится сначала создать в нём подходящий аккаунт.
Для продажи доменов, SSL-сертификатов, подключения к СМС-шлюзам и перепродажи услуг из стороннего BILLmanager аккаунт для интеграции должен иметь на лицевом счёте достаточное количество средств для приобретения услуг. BILLmanager получает информацию о балансе аккаунта для интеграции и отображает её на главной странице администратора в блоке Баланс по перепродажным услугам.
При создании обработчика услуг укажите Минимальный баланс обработчика, чтобы биллинговая система уведомляла ответственный отдел, когда баланс станет меньше определённого значения. Если поле не заполнено, то уведомление отправляться не будет. При стандартных настройках активно уведомление только по email. Для активации уведомлений через СМС или интерфейс BILLmanager перейдите в Настройки → Шаблоны сообщений → выделите тип сообщения → Шаблоны и заполните шаблон "Уведомление о низком балансе обработчика". Подробнее о написании EJS-шаблона см. в статье Синтаксис EJS-шаблонизатора.
За проверку баланса обработчиков отвечает задание в cron:
## BILLmanager check modules balance info
0 6,18 * * * /usr/local/mgr5/sbin/mgrctl -m billmgr crontask action=processing.checkbalance >/dev/null 2>&1
Для запуска проверки баланса обработчиков вручную выполните в терминале сервера команду:
/usr/local/mgr5/sbin/mgrctl -m billmgr processing.checkbalance