Документация BILLmanager 6

Namecheap (SSL)

Настройка интеграции с Namecheap

Интеграция настраивается в процессе создания обработчика услуг в BILLmanager. Перейдите в раздел Интеграция → Обработчики услуг → кнопка Создать. Мастер добавления обработчика состоит из следующих шагов:

  1. Тип продукта — выберите "SSL сертификаты".
  2. Модуль обработки — выберите "Namecheap".
  3. Настройка интеграции. Заполните форму, используя данные существующего клиента в системе обработчика:
    1. Имя пользователя — имя пользователя в системе Namecheap;
    2. Пользователь API — имя пользователя для доступа к API;
    3. Ключ API — ключ доступа к API Namecheap;
    4. IP-адрес биллинга — IP-адрес, с которого будут отправляться запросы к Namecheap;
    5. Тестовый доступ — использовать тестовый адрес для выполнения тестовых запросов.
    Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в системе обработчика.
  4. Параметры обработчика услуг. Настройте внутренние (в пределах BILLmanager) параметры обработчика услуг.
    1. Наименование — укажите наименование обработчика для отображения в интерфейсе BILLmanager;
    2. Ответственный — выберите отдел, которому будут назначаться задачи от обработчика;
    3. Сортировка — укажите приоритет обработчика. Если к тарифному плану будет подключено несколько обработчиков, то при создании услуги первым выбирается обработчик с наименьшим приоритетом;
    4. Минимальный баланс обработчика —  укажите минимальную сумму на лицевом счёте для приобретения услуг. Подробнее см. Баланс обработчика услуг.

Проверка подключения

На последнем шаге добавления обработчика BILLmanager выполняет попытку подключиться к центру сертификации с указанными данными.

Если подключение завершилось ошибкой: "Не удалось установить соединение с модулем обработки", то: 

  • убедитесь, что данные для подключения указаны верно;
  • URL адрес центра сертификации доступен с сервера, где установлен BILLmanager;
  • в кабинете центра сертификации разрешено выполнять API запросы с IP-адреса BILLmanager.

Состояние счёта

Модуль поддерживает передачу информации о балансе аккаунта на стороне центра сертификации. Эта информация отображается администратору BILLmanager на главной странице панели управления. 

Мультигодовые сертификаты

С 1 сентября 2020 года браузеры Mozilla, Safari и Google Chrome не поддерживают SSL-сертификаты со сроком действия более 398 дней. Это сделано для повышения безопасности.
В связи с этим центры сертификации предлагают решение для покупки долгосрочных сертификатов — оформление подписки на SSL-сертификаты. При многолетней подписке вы оплачиваете сертификат на несколько лет вперёд и ежегодно перевыпускаете его.

В BILLmanager реализован автоматический перевыпуск сертификатов по подписке для модуля обработки Namecheap.

Например, ваш клиент заказывает и оплачивает SSL-сертификат 20 октября 2020 года на 5 лет. После успешного оформления в личном кабинете BILLmanager у этого сертификата отображается два поля: Действует до и Оплачен до. В поле Действует до будет указана дата 20.10.2021 года — дата, до которой действует текущий сертификат. В поле Оплачен до будет указана дата 20.10.2025 года — дата окончания оплаченного периода. Каждый год на протяжении этого периода BILLmanager будет автоматически перевыпускать сертификат на следующий год.
Если сертификат куплен на год, то поле Оплачен до остаётся пустым.

Логирование

Лог взаимодействия биллинговой платформы с Namecheap. записывается в файл /usr/local/mgr5/var/pmnamecheap.log.

Для настройки расширенного отображения информации в логе необходимо добавить строку "pmnamecheap.* 9" в файл /usr/local/mgr5/etc/debug.conf.