Skip to main content

Регистрация домена

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

Процесс регистрации на стороне клиента

  1. Клиент выполняет поиск доступности из вашей корзины WHMCS
  2. Выбирает желаемый домен и указывает срок (1 год, 2 года и т. д.)
  3. Заполняет контактную информацию (владелец, административный, технический, биллинговый)
  4. Если TLD требует дополнительных полей (например, .fr → код AFNIC), эти поля отображаются автоматически
  5. Подтверждает и оплачивает заказ
  6. WHMCS автоматически инициирует вызов API HostMyServers для регистрации домена

Технический процесс (модуль → API)

Когда WHMCS вызывает функцию RegisterDomain модуля:

  1. Модуль формирует запрос API с:
    • Полным доменным именем (например, мойдомен.fr)
    • Сроком в годах
    • Серверами имён (клиентскими или настроенными по умолчанию)
    • Контактами WHOIS (владелец)
    • Специфическими дополнительными полями TLD (если применимо)
  2. Запрос отправляется в API HostMyServers через cURL (HTTPS)
  3. API возвращает статус успеха или сообщение об ошибке
  4. В случае успеха WHMCS обновляет статус домена на Активен и записывает дату истечения

Управление асинхронными регистрациями

Некоторые TLD (особенно новые расширения и некоторые ccTLD) не регистрируют домен немедленно. Регистрация может занять от нескольких минут до нескольких часов. В этом случае:

  • WHMCS отмечает домен со статусом Ожидание (Pending)
  • Cron-задача синхронизации регулярно проверяет статус в HostMyServers
  • Как только регистрация подтверждена, статус автоматически переходит в Активен

Клиент получает подтверждающее письмо только когда домен переходит в статус Активен.

Ручная регистрация из бэк-офиса

Администратор может зарегистрировать домен вручную (без прохождения через корзину клиента):

  1. Клиенты → выберите клиента
  2. Добавить новый продукт/услугуДомен
  3. Заполните домен, срок, регистратор (HostMyServers)
  4. Установите флажок Выполнить команду модуля сейчас для немедленного запуска регистрации
  5. Нажмите Добавить

Контактная информация WHOIS

Информация WHOIS заполняется при заказе и передаётся в HostMyServers в момент регистрации. Если клиент не заполняет контактную информацию в WHMCS, модуль использует данные его аккаунта (имя, фамилия, адрес, email, телефон).

Точность данных WHOIS

Реестры требуют, чтобы данные WHOIS были точными и актуальными. Неверные данные могут привести к приостановке или удалению домена реестром. Информируйте клиентов об этом обязательстве.

Распространённые ошибки при регистрации

Сообщение об ошибкеВероятная причинаРешение
Domain not availableДомен был зарегистрирован между поиском и заказомПопросить клиента поискать другое имя
Invalid contact dataОбязательное поле контакта отсутствует или недействительноПроверить и исправить данные клиента в WHMCS
Insufficient fundsНедостаточный баланс HostMyServersПополнить счёт из личного кабинета HostMyServers
Invalid TLDРасширение не поддерживается HostMyServersПроверить доступный каталог TLD в личном кабинете
Additional field requiredОбязательное дополнительное поле отсутствует для этого TLDУбедиться, что дополнительные поля правильно заполнены в заказе