Установка и обновление
Для настройки интеграции на стороне Billmanager 6 Hosting & Cloud потребуется сотрудник с полными правами администратора в биллинге и с доступом до консоли сервера по SSH.
Для установки модуля Swarmica скачайте и распакуйте архив на сервер с установленным Billmanager 6 Hosting & Cloud:
wget https://support.swarmica.com/attachments/7/o/7o8Oux1NLesgFeHN_a/swarmica_billmanager.v1.3.8.zip
unzip swarmica_billmanager.v1.3.8.zip
Затем выполните команду install.sh
:
chmod +x install.sh
./install.sh
Изменения применятся после перезагрузки биллинга (скрипт установки предложит это сделать автоматически).
Альтернативно, можно скачать и установить пакет для одной из поддерживаемых OC:
При первоначальной установке настройте интеграцию в веб-интерфейсе.
Настройка на стороне Swarmica
1. В разделе Настройки > Каналы > Billmanager создайте новый канал:
Название - произвольное название канала для приёма заявок.
URL биллинга - ваш уникальный URL для использования Billmanager 6 Hosting & Cloud.
Секретный ключ – это произвольная последовательность символов, которая будет отвечать за авторизацию Swarmica на строне Billmanager 6 Hosting & Cloud. Его можно сгенерировать автоматически. В случае изменения секретного ключа, впоследствии, не забудьте его обновить так же и на стороне Billmanager.
Чтобы сгенерировать ключ, перейдите в настройки созданного канала, нажав на него, а затем на значок в конце строки Секретный ключ:
Активируйте бегунок Включен для активации интеграции.
Скопируйте секретный ключ и UID канала из адресной строки браузера - эти данные понадобятся для настроек на стороне Billmanager:
2. В разделе Настройки > API и интеграции создайте новый API ключ и скопируйте его код - он так же понадобится для настроек на стороне Billmanager.
Настройки на стороне Billmanager 6 Hosting & Cloud
В разделе Интеграция > Swarmica в боковом меню заполните форму:
URL - ваш уникальный url для входа в Swarmica вместе с протоколом (http:// или https://).
API токен - код, полученный на стороне Swarmica в разделе API и интеграции.
UID канала Billmanager в Swarmica - UID из адресной строки на странице Настройки > Каналы > Billmanager:
Секретный ключ - ключ, который вы сгенерировали в настройках канала Billmanager на стороне Swarmica.
ID пользователя биллинга - ID привилегированного пользователя, от имени которого будут добавляться служебные комментарии. Требуется роль Администратор..
MySQL TLS соединение - если у вас отдельно стоящий MySQL сервер для Billmanager, который требует TLS для подключения - измените этот параметр на одно из значений false, true, preferred, skip-verify в зависимости от настроек сервера MySQL.
Для включения интеграции отметьте галочкой Синхронизация со Swarmica включена.