Лицензии на модуль BitNinja
Речь о лицензии BitNinja, которую можно приобрести в разделе Лицензии → Модули ispmanager личного кабинета. Эту версию можно использовать только на сервере с ispmanager. Установка и настройка происходит через веб-интерфейс панели.
Заказ модуля BitNinja
Для заказа используйте функцию addition.order.param
с параметрами:
item
— ID лицензии ispmanager, для которой приобретается модуль;period
— период заказа. Возможные значения:period=1
— покупка лицензии на 1 месяц;period=6
— покупка лицензии на 6 месяцев;period=12
— покупка лицензии на 1 год;period=-100
— заказ триальной лицензии.
pricelist
— код тарифного плана. Возможные значения:pricelist=55390
— если заказ через https://api.ispmanager.ru;pricelist=55371
— если заказ через https://api-eu.ispmanager.com.
skipbasket
— списать средства и активировать услугу сразу, игнорируя корзину. Возможные значения:skipbasket=on
— игнорировать корзину. Заказать, списать средства и сразу активировать услугу;skipbasket=off
— положить в корзину. Заказать, но не активировать, услуга ждёт оплаты в корзине.
autoprolong
— автопродление. Должно быть равно значениюperiod.
Если будет указано другое значение, автопродление не будет подключено для услуги. Возможные значения:-
autoprolong=1
— автопродление на 1 месяц; autoprolong=6
— автопродление на 6 месяцев;autoprolong=12
— автопродление на 1 год;autoprolong=null
— без автопродления.
-
https://api.ispmanager.ru/manager/billmgr?authinfo=user:passwd&func=addition.order.param&item=1&period=1&pricelist=55390&bitninja_email=email&autoprolong=1&sok=ok&skipbasket=on
В результате запроса будет оплачена и сразу активирована лицензия на модуль BitNinja в личном кабинете my.ispmanager.ru. С названием name и автопродлением на 1 месяц.
Продление модуля BitNinja
Для продления используйте функцию service.prolong
с параметрами:
-
elid
— ID услуги; period
— период действия услуги. Возможные значения:-
period=1
— 1 месяц; period=6
— 6 месяцев;period=12
— 1 год.
-
Услуга будет продлена сразу после выполнения запроса, поэтому на балансе личного кабинета должно быть достаточно средств.
https://api.ispmanager.ru/manager/billmgr?authinfo=user:passwd&func=service.prolong&elid=123456789&period=1&sok=ok
В результате лицензия на модуль BitNinja с ID 123456789 будет продлена на 1 месяц. Средства спишутся с баланса аккаунта.
Удаление модуля BitNinja
Для удаления используйте функцию addition.delete
с параметрами:
elid
— ID услуги.
https://api.ispmanager.ru/manager/billmgr?authinfo=user:passwd&func=addition.delete&elid=123456789
В результате лицензия на модуль BitNinja с ID 123456789 будет удалена из личного кабинета.
Просмотр модулей BitNinja
Для просмотра используйте функцию addition
с параметрами:
out
— вывод данных. Возможные значения:out=xml
— данные будут возвращены в формате XML (без пагинации и фильтра);out=devel
— то же самое, что XML, но в документе будут присутствовать, данные описывающие интерфейс пользователя (полезно для отладки своих плагинов);out=text
— данные в текстовом формате(без пагинации и фильтра);out=sjson
— данные в формате JSON;out=json
— то же самое, что и sjson, только Pretty Print (полезно для отладки);out=JSONdata
— то же самое что и JSON, но без описаний интерфейса, только данные (без пагинации и фильтра);out=xjson
— аналогично дефолтному формату вывода (html) только в формате JSON (рекомендуется для создания своих тем оформления);out=print
— html пригодный для печати, работает только для списков данных;
https://api.ispmanager.ru/manager/billmgr?authinfo=user:passwd&func=addition&out=json
В результате будет получена JSON строка, где в elem будет массив всех лицензий на модуль BitNinja.
Если нужно просмотреть данные одной лицензии на модуль BitNinja, то используйте функцию addition.edit
с параметрами:
elid
— ID услуги;out
— вывод данных.
https://api.ispmanager.ru/manager/billmgr?authinfo=user:passwd&func=addition.edit&elid=123456789&out=json
В результате будет получена JSON строка, где будет информация об одной лицензии на модуль BitNinja с ID 123456789.