Интеграция NiceNIC WHMCS помогает реселлерам доменов, хостинг-провайдерам, агентствам и сервисным платформам связать WHMCS с NiceNIC для автоматизированных продаж и управления доменами.
С модулем регистратора NiceNIC WHMCS подходящие реселлеры могут поддерживать проверку доступности доменов, регистрацию, продление, перенос, получение информации о домене, управление именами серверов, обновление контактов, блокировку или разблокировку домена, получение кода EPP/Auth и другие поддерживаемые рабочие процессы реселлеров.
Для настройки интеграции NiceNIC WHMCS необходимо:
Стать реселлером NiceNIC.
Настроить параметры АПИ NiceNIC.
Скачать модуль регистратора NiceNIC WHMCS.
Загрузить модуль в каталог модулей регистратора WHMCS.
Активировать модуль регистратора NiceNIC в WHMCS.
Ввести учетные данные АПИ NiceNIC.
Добавить IP-адрес исходящего сервера WHMCS в белый список.
Протестировать доступность домена и другие низкорискованные действия перед запуском живых заказов.
Точная настройка зависит от версии WHMCS, среды PHP/cURL, учетных данных АПИ, исходящего IP сервера, статуса учетной записи реселлера, настроек TLD и правил реестра.
Бизнесов, которым нужны повторяемые рабочие процессы регистрации, продления, переноса и управления доменами
Если вы регистрируете домены вручную время от времени, панели управления NiceNIC может быть достаточно. Если вы хотите, чтобы WHMCS обрабатывал заказы, продления, переносы и взаимодействие с клиентами, интеграция WHMCS будет лучшим вариантом.
Что можно сделать с интеграцией NiceNIC WHMCS В зависимости от статуса вашей учетной записи реселлера, конфигурации WHMCS, учетных данных АПИ, расширения домена, статуса домена, правил реестра и поддержки модуля, рабочие процессы WHMCS могут включать: Проверка доступности домена Регистрация домена Продление домена Перенос домена Получение информации о домене Управление именами серверов Обновление контактной информации Блокировка и разблокировка домена Получение кода EPP/Auth Автоматизированное предоставление услуг Автоматизированные рабочие процессы продления Ведение журналов WHMCS и ответов АПИ для устранения неполадок
Не все TLD работают одинаково. Некоторые доменные расширения могут требовать особых контактных полей, документов, локального присутствия, проверок прав на регистрацию или рассмотрения реестром. Тестируйте каждый рабочий процесс TLD перед активацией для заказов клиентов.
Нужна официальная страница WHMCS? Используйте официальную страницу интеграции NiceNIC WHMCS для ознакомления с загрузкой модуля, поддерживаемыми операциями, техническими требованиями и информацией по настройке реселлера.
Перед началом
Подготовьте следующее перед установкой:
Аккаунт NiceNIC с обновлением до подходящего уровня реселлера
Доступ к настройкам АПИ NiceNIC
Ваше имя пользователя и пароль АПИ NiceNIC
Отдельный пароль АПИ, отличный от пароля для входа в аккаунт NiceNIC
Доступ для загрузки файлов в каталог установки WHMCS
Тестовый рабочий процесс перед запуском живых заказов клиентов
Не начинайте с живых регистраций или переносов. Сначала подтвердите правильную установку модуля, действительность учетных данных, наличие WHMCS исходящего IP в белом списке и работоспособность низкорискованных действий.
Шаг 1: Стать реселлером NiceNIC Интеграция WHMCS предназначена для рабочих процессов реселлера. Если ваш аккаунт NiceNIC еще не реселлерский, сначала ознакомьтесь с программой реселлеров. Аккаунт реселлера позволяет вам: Продавать домены своим клиентам Получать цены для реселлеров Автоматизировать операции с доменами через АПИ или WHMCS Управлять большим количеством доменов с одного аккаунта Создавать повторяющийся доход от регистрации, переноса и продления доменов
Шаг 2: Настроить параметры АПИ NiceNIC WHMCS требует действительных учетных данных АПИ NiceNIC. В вашем аккаунте NiceNIC перейдите в раздел Реселлер и откройте Настройки АПИ. Настройте:
Пароль АПИ
IP-адрес, разрешенный для доступа к АПИ
Пароль АПИ должен отличаться от пароля для входа в аккаунт NiceNIC. Использование пароля для входа в качестве пароля АПИ может привести к ошибке аутентификации. Также необходимо добавить реальный исходящий IP-адрес вашего сервера WHMCS в белый список. Он может отличаться от IP вашего сайта, IP cPanel, CDN или IP, указанного в панели хостинга.
WHMCS может обрабатывать часть этого подключения автоматически, но серверу все равно необходимы работающий cURL, поддержка SSL/TLS, правильные учетные данные и разрешенный исходящий доступ.
Шаг 4: Скачать и загрузить модуль WHMCS Скачайте модуль регистратора NiceNIC WHMCS с: Интеграция WHMCS Перед загрузкой подтвердите версию WHMCS, версию PHP, поддержку cURL и то, устанавливаете ли вы на тестовый или боевой сервер. Распространенные проблемы при загрузке включают:
Неправильный каталог
Лишняя вложенная папка после распаковки
Проблемы с правами доступа к файлам
Неподходящая версия модуля
Старые файлы модуля конфликтуют с новыми
Шаг 5: Активировать NiceNIC в WHMCS Войдите в админ-панель WHMCS. Перейдите: Настройка -- Продукты/Услуги -- Регистраторы доменов Найдите NiceNIC и нажмите Активировать. Если NiceNIC не отображается в списке регистраторов, проверьте наличие файлов модуля в правильном каталоге, правильность имени папки, возможность чтения файлов WHMCS и совместимость вашей среды WHMCS/PHP.
Шаг 6: Ввести учетные данные АПИ в WHMCS После активации настройте модуль регистратора NiceNIC в WHMCS. Возможно, потребуется ввести: Имя пользователя: ваш NiceNIC АПИ username Секрет АПИ: ваш NiceNIC АПИ пароль Тестовый режим: включайте только при намеренном тестировании Секрет АПИ должен быть вашим паролем АПИ, а не паролем для входа в аккаунт NiceNIC. Перед живым использованием подтвердите, должен ли тестовый режим быть включен или выключен. Оставление тестового режима включенным при ожидании живых заказов может помешать реальным операциям с доменами.
Шаг 7: Настроить цены и параметры доменов TLD После подключения модуля проверьте цены на домены и настройки TLD в WHMCS. Для каждого TLD, который вы хотите продавать, проверьте: Цены на регистрацию Цены на продление Цены на перенос Опции периода регистрации Поддерживается ли перенос Применяются ли специальные требования реестра Достаточны ли данные контактного лица для клиента
Некоторые ccTLD и ограниченные расширения могут требовать дополнительных данных, документов, локального присутствия или ручной проверки. Не полагайтесь на то, что каждое расширение работает как .com.
Шаг 8: Тестируйте перед запуском Начинайте с низкорискованных тестов: Проверка доступности домена Просмотр цен на домены Получение информации о домене, если доступно Обновление имен серверов на безопасном внутреннем тестовом домене
Не начинайте с важных клиентских доменов. Избегайте живых оплаченных операций, пока не подтвердите учетные данные, настройку модуля, исходящий IP, настройки TLD, баланс учетной записи и обработку ответов.
Перед включением живой регистрации, продления и переноса подтвердите:
Аккаунт реселлера NiceNIC активен
Баланс аккаунта NiceNIC достаточно высок
Настройки модуля WHMCS сохранены корректно
Тестовый режим установлен правильно
Цены на TLD верны
Поля контактных данных клиентов заполнены полностью
Запущен cron WHMCS
Ваша команда умеет просматривать журналы WHMCS и ответы АПИ NiceNIC
Первичные живые заказы контролируются вручную.
Распространенные проблемы при настройке 1. NiceNIC не отображается в WHMCS Проверьте:
Модуль загружен в /modules/registrars/nicenic
Модуль не находится внутри лишней вложенной папки
Права на файлы позволяют WHMCS читать файлы
Версия модуля соответствует вашей среде WHMCS
PHP-ошибки не блокируют модуль
2. Аутентификация не проходит Основные причины: Неправильное имя пользователя АПИ Использование пароля для входа NiceNIC вместо пароля АПИ Неверный секрет АПИ Отсутствие доступа реселлера Исходящий IP WHMCS не в белом списке WHMCS отправляет запросы с IP, отличного от ожидаемого
3. Проверка доступности работает, но регистрация не происходит Возможные причины: Недостаточный баланс NiceNIC Отсутствие или неверные контактные данные клиента Специфические требования реестра для TLD Неподдерживаемый период регистрации Домен становится недоступен до завершения регистрации Несоответствие настроек цен и автоматизации WHMCS
4. Автоматизация продления не работает Проверьте: Cron WHMCS Статус счета и оплаты клиента Баланс NiceNIC Право на продление домена Правила продления TLD Настройки автоматизации WHMCS
5. Заказы на перенос не проходят или остаются в ожидании Проверьте: Домены разблокированы у текущего регистратора Код EPP/Auth корректен Домен может быть перенесен Требуется утверждение заявителя выполнено, если необходимо Домены не заблокированы из-за истечения срока, политики или статуса реестра TLD поддерживает выбранный рабочий процесс переноса
Что может и чего не может NiceNIC NiceNIC может помочь проверить доступ реселлера со стороны регистратора, настройки АПИ, ресурсы интеграции WHMCS, ответы АПИ и вопросы с операциями аккаунта или доменов со стороны NiceNIC. Некоторые проблемы могут зависеть от версии WHMCS, хостинг-среды, конфигурации PHP/cURL, прав доступа к файлам, настроек cron, установки модуля, исходящего IP сервера, данных клиента, настроек TLD, баланса аккаунта, статуса домена или правил реестра. Для быстрого устранения неполадок сохраняйте логи WHMCS и ответы АПИ. Общие сообщения, такие как «WHMCS не работает», обычно недостаточны для определения причины.
Контрольный список безопасности для реселлеров WHMCS Используйте отдельный пароль АПИ. Не используйте пароль для входа NiceNIC в качестве пароля АПИ. Добавьте в белый список только доверенные IP-адреса серверов WHMCS. Не раскрывайте учетные данные АПИ в шаблонах интерфейса или коде на стороне клиента. Не храните учетные данные АПИ в публичных репозиториях. Ограничьте доступ к админ-панели WHMCS только для доверенного персонала. Держите WHMCS, PHP, модули и серверное ПО обновленными. Используйте HTTPS для админ- и клиентских областей WHMCS. Регулярно просматривайте журналы активности WHMCS и журналы модулей. Обновляйте учетные данные АПИ после изменений разработчиков, поставщиков или сотрудников.
Часто задаваемые вопросы Что такое интеграция NiceNIC WHMCS? Интеграция NiceNIC WHMCS позволяет подходящим реселлерам NiceNIC связать WHMCS с NiceNIC для проверки доступности домена, регистрации, продления, переноса, управления именами серверов, обновления контактов и других поддерживаемых операций реселлеров доменов.
Нужен ли мне аккаунт реселлера NiceNIC? Да. Интеграция WHMCS предназначена для рабочих процессов реселлеров. Вам следует обновить свой аккаунт NiceNIC до уровня реселлера и настроить доступ к АПИ перед установкой WHMCS.
Каковы технические требования? Текущие требования интеграции NiceNIC WHMCS включают WHMCS версии 7.0 или выше, PHP 7.0 или выше с расширением cURL, действительные учетные данные АПИ NiceNIC и поддержку SSL/TLS.
Почему возникает ошибка аутентификации WHMCS? Частые причины включают неправильные учетные данные АПИ, использование пароля для входа вместо пароля АПИ, отсутствие доступа реселлера, исходящий IP WHMCS не в белом списке или отправка запросов WHMCS с неожиданного IP.
Почему проверка доступности домена работает, а регистрация нет? Регистрация обычно требует больше данных, чем проверка доступности. Она может не пройти из-за недостаточного баланса, неверных контактных данных, отсутствующих полей, специфических требований TLD, неподдерживаемых периодов регистрации или изменения доступности домена до завершения регистрации.
Может ли WHMCS автоматизировать продления с помощью NiceNIC? Интеграция NiceNIC WHMCS поддерживает рабочие процессы продления, но успешность зависит от настроек WHMCS, cron, статуса оплаты клиента, баланса аккаунта NiceNIC, статуса домена, правил TLD и конфигурации модуля.
Что отправить в службу поддержки, если настройка не удалась? Отправьте идентификатор вашей учетной записи реселлера, версию WHMCS, версию PHP, попытку действия, имя домена, временную отметку, журнал модуля WHMCS, код/сообщение ответа АПИ (если есть) и исходящий IP сервера WHMCS. Не отправляйте полные пароли или конфиденциальные данные сервера.
Заключение Начните продавать домены через WHMCS с NiceNIC! Интеграция NiceNIC WHMCS помогает реселлерам доменов, хостинг-провайдерам и агентствам связать WHMCS с автоматизацией регистратора для проверки доступности, регистрации, продления, переноса, управления именами серверов, обновления контактов и рабочих процессов реселлеров.