Интеграция BILLmanager и BrainyCP
core.brainycp.com/brainy_billmanager.zip
Основными возможностями модуля являются:
Инструкция по установке:
Основными возможностями модуля являются:
- создание хост-аккаунта в панели BRAINY, по завершению процесса покупки продукта внутри BILLmanager
- приостановка (suspend) хост-аккаунта в BRAINY, при отсутствии оплаты или по решению клиента (администратора) из BILLmanager
- полное удаление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
- возобновление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
- смена тарифного плана хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
Инструкция по установке:
- Авторизоваться в панели под root-ом — IP:8002/index.php
- Перейти в раздел хост-аккаунтов и создать аккаунт для доступа по API. Присвоить пользователю новую группу для API доступа, в которой выставить права полного доступа по API (администратор). Запомнить логин и пароль пользователя.
- Создать группу пользователей в которую будут добавляться хост-аккаунты новых клиентов. Выставить нужные права. Запомнить наименование группы.
- Создать тариф хост-аккаунта. Запомнить наименование.
- Разархивировать архив с модулем в корень установки BILLmanager. Файлу /usr/local/mgr5/processing/pmbrainy.php поставить права на выполнения. Убедиться, что установлен php. Если путь php отличается от #!/usr/bin/php, то задать его в первой строке файла pmbrainy.php
- Авторизоваться под рутом в BILLmanager. Перейти в раздел Интеграция – Обработчики услуг – Виртуальный хостинг – выбрать Brainy.
- логин и пароль для выполнения api операций из п.2
- URL к панели Brainy вида IP:8002/api/api.php?
- группа клиентов из п.3
- IP адрес
- далее 4 поля – доступ к БД BILLmanager, который можно получить в файле /usr/local/mgr5/etc/billmgr.conf.d/db.conf
- Создать в разделе Продукты – Тарифные планы тариф, имя которого будет совпадать с именем из п.4. Выбрать в качестве обработчика – Brainy.
- Теперь можно тестировать сам процесс. Для этого можно в разделе «Клиенты» добавить нового клиента, указать существующий E-mail, подтвердить его, после чего, выбрать этого клиента и нажать «Войти». Под клиентом выбрать заказ – виртуальный хостинг – выбрать созданный в п.8. тарифный план – нажать купить. Если тарифный план бесплатный, то сразу будет доступна кнопка «Активировать» — нажать её. После этого, если на стороне биллинга все будет хорошо, произойдет создание хост-аккаунта в Brainy. На указанный Email придет письмо с логином и паролем для доступа в панель.