Настройка модуля регистратора
После установки модуля необходимо активировать его в WHMCS и ввести учётные данные API HostMyServers.
Активация модуля
- Войдите в администрирование WHMCS
- Перейдите в Настройки → Система → Модули регистраторов
- Найдите HostMyServers в списке
- Нажмите Активировать
Модуль теперь активен. Появится форма настройки.
Параметры подключения
После активации заполните следующие поля:
Ключ API (API Key)
Ключ API, сгенерированный на hostmyservers.fr/user/api. На этой странице вы можете создать ключ, дать ему имя (например, WHMCS Production) и удалить его в любое время. Относитесь к этому ключу как к паролю: ни когда не передавайте его и не фиксируйте в репозитории Git.
Если вы считаете, что ваш ключ API был скомпрометирован, немедленно удалите его на hostmyservers.fr/user/api и создайте новый. Затем обновите ключ в конфигурации модуля WHMCS.
Для получения учётных данных sandbox обратитесь в поддержку HostMyServers.
Контакт владельца по умолчанию (Owner Contact)
Это поле определяет контакт владельца, используемый по умолчанию при регистраци и каждого домена. Доступны два варианта:
Вариант 1 — Использовать профиль аккаунта HostMyServers
Установите флажок Использовать владельца аккаунта (use_account_owner: true). Информация профиля, связанного с ключом API (имя, адрес, email, телефон), автоматически используется в качестве контакта Owner.
Вариант 2 — Использовать существующий контакт
Укажите идентификатор контакта (contact_id) из вашей адресной книги HostMyServers. Для получения списка доступных контактов выполните запрос к эндпоинту:
GET /domains/contacts
Ответ содержит список всех ваших контактов с их id, который можно скопировать в это поле.
Используйте contact_id, если регистрируете домены от имени организации, отличной от вашего основного профиля (например, отдельная компания, дочерняя организация). Это позволяет иметь последовательного Owner без изменения информации вашего аккаунта.
Тестирование подключения
После ввода учётных данных нажмите Сохранить, затем кнопку Тест подключения. WHMCS выполнит тестовый вызов API HostMyServers и отобразит результат:
- Успех: «Подключение успешно. Баланс аккаунта: XX.XX €» — конфигурация работает
- Ошибка аутентификации: проверьте идентификатор API и ключ
- Ошибка подключения: убедитесь, что сервер может достичь API HostMyServers (межсетевой экран, cURL вклю чён)
Расширенные настройки
Автоматическая синхронизация доменов
Этот параметр включает периодическую синхронизацию статусов и дат истечения ваших доменов. Настоятельно рекомендуется оставить его включённым для поддержания согласованности между WHMCS и HostMyServers.
Рекомендуемое значение: Включено
Задержка распространения DNS (в часах)
Продолжительность, отображаемая клиенту после изменения nameserver, указывающая расчётную задержку расп ространения. Это не оказывает технического влияния.
Значение по умолчанию: 24
Показывать баланс в панели управления
Если включено, виджет отображает ваш баланс HostMyServers в панели администрирования WHMCS.
Рекомендуемое значение: Включено (полезно для упреждающего пополнения счёта)
Итог
После завершения настройки и успешного теста подключения ваш модуль регистратора HostMyServers готов к работе. Перейдите к следующему шагу: управление расширениями.