+7 (495) 204 18 22
+7 (495) 204 18 22 support@isplicense.ru
+7 (495) 204 18 22
Главная / Разработка дополнений / Интеграция BILLmanager и BrainyCP

Интеграция BILLmanager и BrainyCP

Доработка продуктов ISPsystem, разработка модулей и плагинов.

Данный модуль используется для интеграции панели BRAINY с биллингом BILLmanager.

Скачать модуль...

Основными возможностями модуля являются:

  • создание хост-аккаунта в панели BRAINY, по завершению процесса покупки продукта внутри BILLmanager
  • приостановка (suspend) хост-аккаунта в BRAINY, при отсутствии оплаты или по решению клиента (администратора) из BILLmanager
  • полное удаление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
  • возобновление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
  • смена тарифного плана хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager

Инструкция по установке:

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

Бесплатный модуль

Changelog

Первая версия модуля  30.05.2018