Skip to main content

Модуль регистратора HostMyServers для WHMCS

Модуль регистратора HostMyServers позволяет нативно интегрировать управление доменными именами HostMyServers в вашу установку WHMCS. Как реселлер, вы можете регистрировать, переносить, продлевать и администрировать домены ваших клиентов непосредственно из административного интерфейса WHMCS, никогда не перенаправляя их на HostMyServers.

Возможности

  • Регистрация новых доменных имён в HostMyServers
  • Входящий перенос доменов от другого регистратора
  • Продление — ручное и автоматическое через cron-задачи WHMCS
  • Управление DNS: изменение серверов имён (nameserver), связанных с доменом
  • Блокировка переноса: включение / отключение блокировки регистратора
  • Конфиденциальность WHOIS: включение / отключение защиты данных
  • Обновление контактов WHOIS (владелец, административный, технический, биллинговый)
  • Автоматическая синхронизация статусов и дат истечения
  • Поиск доступности по нескольким расширениям из корзины WHMCS

Требования

Перед установкой модуля убедитесь, что ваша среда соответствует следующим требованиям:

ЭлементТребуемая версия / значение
WHMCS8.0 или выше
PHP8.1 или выше
PHP-расширение cURLВключено
PHP-расширение JSONВключено
Без SOAP

В отличие от некоторых модулей регистраторов, модуль HostMyServers не использует расширение SOAP. Взаимодействие с API HostMyServers основано исключительно на HTTP/cURL-запросах с JSON-ответами. Никакой настройки SOAP не требуется.

Архитектура

Модуль устанавливается в одну папку в структуре директорий WHMCS:

whmcs/
└── modules/
└── registrars/
└── hostmyservers/ ← папка модуля
├── hostmyservers.php ← единая точка входа (хуки WHMCS + вызовы API)
├── whmcs.json ← метаданные модуля (имя, версия, автор)
├── logo.png ← логотип в интерфейсе WHMCS
└── lang/
├── french.php ← переводы FR
├── english.php ← переводы EN
├── german.php ← переводы DE
├── italian.php ← переводы IT
├── polish.php ← переводы PL
├── russian.php ← переводы RU
└── spanish.php ← переводы ES

Вся логика — вызовы API HostMyServers, хуки WHMCS (RegisterDomain, TransferDomain, RenewDomain, GetNameservers, SaveNameservers и др.) — сосредоточена в файле hostmyservers.php.

Аккаунт HostMyServers и ключ API

Для использования этого модуля вам необходим активный аккаунт HostMyServers. Особый статус реселлера не требуется.

Ключи API создаются и управляются непосредственно на: hostmyservers.fr/user/api

На этой странице вы можете создать новый ключ, присвоить ему имя (например, WHMCS Production) и удалить его в любое время.