Перепродажа SSL-сертификатов
Перепродажа через BILLmanager

Для перепродажи SSL-сертификатов через BILLmanager необходимо настроить интеграцию с биллинговой платформой и импортировать тарифные планы.
Настройка интеграции
Настройка интеграции происходит в процессе создания обработчика услуг в BILLmanager, страница Интеграция → Обработчики услуг → Создать:
- Выберите Тип продукта . Для перепродажи SSL-сертификатов следует выбрать "SSL сертификат".
- Выберите в качестве Модуля обработки "BILLmanager".
На шаге Настройка интеграции введите информацию, необходимую для интеграции с BILLmanager.
- Введите в поле URL — адрес продающего BILLmanager: https://api.ispmanager.com .
Введите в поле Имя пользователя — имя аккаунта в биллинговой системе.
Используйте для каждого перепродающего BILLmanager свой аккаунт в продающем BILLmanager. Иначе взаимодействие биллинговых систем может быть нарушено.
- Введите в поле Пароль — пароль аккаунта в биллинговой системе. Нажмите Далее.
- На шаге Параметры обработчика услуг настройте параметры обработчика услуг.
Импорт тарифных планов
Импорт тарифных планов выполняется в разделе Продукты → Тарифные планы → Импорт .
- В ыберите обработчик услуг, созданный на этапе интеграции.
- В ыберите Тип продукта для перепродажи и его Тарифный план. Укажите Провайдера.
После импорта тарифных планов допускается изменить их название и стоимость. Чтобы начать перепродажу необходимо включить тарифы в разделе Продукты → Тарифные планы → Вкл.
Перепродажа SSL-сертификатов по API
В статье приведены API запросы, позволяющие заказать лицензию в системе https://my.ispmanager.com и выполнить с ней доступные действия.
API адрес продающей биллинговой системы: https://api.ispmanager.com.
Авторизация в системе осуществляется с помощью параметра authinfo, который принимает значение: authinfo=user:passwd.
user — имя пользователя в биллинговой системе https://my.ispmanager.com;
passwd — пароль пользователя.
Заказ сертификата
Заказ выполняется с помощью функции certificate .order.param, которая имеет параметры:
ip — IP-адрес, на который будет заказан сертификат.
period — период заказа. Доступен период заказа на 1 месяц, соответственно параметр принимает значение period=1.
pricelist — код тарифного плана.
remoteid — id услуги в перепродающем билинге.
org_duns — DUNS/ИНН
Пример вызова функции
Перевыпуск сертификата
Перевыпуск SSL-сертификата выполняется с помощью функции certificate.reissue. Параметр elid определяет сертификат, который необходимо перевыпустить.
Перевыпуск по старым данным:
Пример вызова функции
Перевыпуск с указанием нового CSR:
Пример вызова функции
Перевыпуск с указанием новых доменов:
Пример вызова функции
Удаление сертификата
Удаление сертификата выполняется с помощью функции certificate .delete. Параметр elid определяет сертификат, который необходимо удалить.
Пример вызова функции