Подготовьте свой аккаунт NiceNIC
При необходимости подтвердите цены для реселлеров, получите учетные данные API и авторизуйте публичный исходящий IP-адрес вашего сервера WHMCS.
Подключите NiceNIC в качестве регистратора доменов для WHMCS, чтобы выполнять проверки доступности доменов, регистрацию, продление, передачу и управление прямо из вашего рабочего процесса WHMCS.
Впервые в NiceNIC? Создать аккаунт → Нужны цены для реселлеров? Посмотреть варианты для реселлеров → Уже зарегистрированы? Открыть настройки API →
ВАШ РАБОЧИЙ ПРОЦЕСС ПОДКЛЮЧЕН
Регистрация · Продление · Перенос · Управление
Быстрый старт
Используйте этот короткий путь, если вы уже знакомы с WHMCS. Полное руководство по установке ниже подробно описывает учётные данные, цены на TLD, автоматизацию и тестирование.
При необходимости подтвердите цены для реселлеров, получите учетные данные API и авторизуйте публичный исходящий IP-адрес вашего сервера WHMCS.
Выберите опубликованный пакет, соответствующий вашей среде WHMCS, и сделайте резервную копию перед заменой существующего модуля.
Активируйте NiceNIC в WHMCS, настройте соединение и проверьте один контролируемый живой заказ перед увеличением объёма.
Интеграция регистратора доменов с WHMCS
Используйте модуль регистратора NiceNIC в привычном рабочем процессе WHMCS, которым уже пользуются ваша команда и клиенты.
Доступные операции зависят от расширения, статуса домена и требований реестра. Посмотреть обновление совместимости с WHMCS →
Выберите подходящую интеграцию
Используйте модуль WHMCS, если WHMCS уже является вашей платформой для клиентов и биллинга. Используйте API для доменов, если вы создаёте собственную панель, автоматизацию или индивидуальный рабочий процесс.
Установите регистраторский модуль NiceNIC. Для поддерживаемого рабочего процесса WHMCS не требуется индивидуальная интеграция регистратора.
Download WHMCS ModuleИспользуйте API NiceNIC для доменов в программном обеспечении, панелях управления и системах автоматизации за пределами WHMCS.
Explore Domain APIИспользуйте инструменты API для доменов от NiceNIC без отдельной платы за доступ к API. Цены вашего аккаунта по-прежнему применяются к заказам доменов.
Explore Domain APIВаш реселлерский депозит зачисляется на баланс аккаунта и может использоваться для оплаты заказов доменов и других поддерживаемых услуг.
View payment optionsВыберите уровень реселлера, соответствующий вашему набору TLD и объёму доменов. Цены для реселлеров применяются в зависимости от уровня вашего аккаунта и TLD.
Compare reseller levelsЗагрузка модуля регистратора для WHMCS
Выберите пакет, соответствующий вашей среде WHMCS, и следуйте руководству по установке.
Подключите поддерживаемые операции с доменами к WHMCS.
NiceNIC поддерживает линейку выпусков WHMCS 9.0. Если вы обновляете существующую установку, убедитесь, что выбрали правильный пакет для вашей среды, и сделайте резервную копию перед заменой модуля.
Не знаете, какой пакет использовать? Спросите в службе интеграции NiceNIC.
Установка и настройка WHMCS
Выполните эти шесть шагов, чтобы установить модуль регистратора, подключить свою учетную запись NiceNIC и проверить первый заказ домена.
Аккаунт резоллера, учетные данные API и авторизованный IP-адрес сервера.
Подключение WHMCS от NiceNIC предназначено для использования резоллерами. Изучите программу для резоллеров, затем войдите в систему и откройте настройки API, чтобы создать или получить ваш секретный ключ API.
Авторизуйте публичный исходящий IP-адрес вашего WHMCS-сервера. Он может отличаться от адреса сайта или CDN. Ваш хостинг-провайдер может подтвердить его.
Просмотреть аутентификацию API →
Поместите модуль в правильную папку.
Распакуйте одобренный пакет. Поместите его папку nicenic в существующий каталог модулей регистраторов WHMCS, не создавая дополнительную вложенную папку.
/path/to/whmcs/modules/registrars/nicenic/В административной области WHMCS 9.0 откройте «Регистраторы доменов» и активируйте NiceNIC:
Замените /path/to/whmcs/ на путь к вашей установке. Сделайте резервную копию существующего модуля перед его заменой.
Сохраните ваше имя пользователя и секрет API.
Откройте настройки модуля NiceNIC в WHMCS. Введите ваши учетные данные API NiceNIC и сохраните конфигурацию.
Просмотреть аутентификацию API →
Проверьте соответствие регистратора, условия и валюты.
В разделе «Цены на домены» в WHMCS выберите расширения, которые планируете продавать, и укажите NiceNIC в качестве регистратора для новых заказов. Проверяйте отдельно цены на регистрацию, продление и перенос.
Проверьте допустимые сроки, обязательные поля контактов и доступность TLD. Сравните валюту продаж и настройки обменного курса в WHMCS со стоимостью в аккаунте NiceNIC. Изучите обработку премиальных доменов, прежде чем предлагать премиальные имена.
Устанавливайте розничные цены в WHMCS отдельно. Установка модуля регистратора не настраивает автоматически ваши розничные цены. Проверяйте затраты в аккаунте NiceNIC и поддерживайте достаточный баланс для реальных доменных заказов.
Проверьте настройки cron, журналирования и продления.
Для самостоятельно размещенного WHMCS настройте задание cron с помощью команды, указанной вашей установкой. WHMCS рекомендует запускать его каждые пять минут. Убедитесь, что запланированные задачи выполняются, а окружение PHP в командной строке соответствует требованиям WHMCS.
Проверьте настройки продления и журналы модуля. Платеж клиента и выполненная операция регистратора — это отдельные события. Согласуйте их, прежде чем отмечать заказ домена как завершенный.
Проверьте результат перед увеличением объёма.
Начните с проверок только на чтение, например, доступности домена или информации о существующем домене. Проверьте аутентификацию, полученный результат и обработку ошибок.
The API Sandbox is a separate environment for direct API development. Do not assume that a WHMCS Test Mode setting connects to it. Confirm the installed module's test instructions before attempting registrations, renewals or transfers.
Когда будете готовы, проверьте рабочие настройки и баланс счёта, затем выполните один контролируемый платный заказ. Подтвердите конечное состояние домена, запись заказа в WHMCS и транзакцию NiceNIC перед увеличением объёма.
Поиск и устранение неполадок
Начните с симптома, который вы видите в WHMCS. Сохраните точное сообщение об ошибке для проверки, связанной с вашей учетной записью.
Проверьте расположение папки модуля, лишнюю вложенность после распаковки, права на чтение файлов и вашу среду PHP. Убедитесь, что вы установили пакет, предназначенный для вашей версии WHMCS.
Проверьте имя пользователя NiceNIC и секрет API, затем подтвердите авторизованный исходящий IP-адрес сервера. Проверьте наличие случайных пробелов и убедитесь, что вы не ввели пароль от веб-сайта вместо секрета API.
Тело ответа API использует code: 201 для обработки в ожидании. Принятый заказ не обязательно означает завершенную регистрацию или трансфер.
Проверьте журнал WHMCS, затем уточните состояние домена и транзакции в NiceNIC. Не повторяйте платную операцию, если её результат неизвестен. При необходимости обратитесь в поддержку, чтобы проследить исходный запрос.
Сравните один и тот же TLD, операцию, срок и валюту. Проверьте уровень учетной записи, стоимость продления по сравнению с регистрацией, премиальный статус и возможную конвертацию валюты. Оплата клиента в WHMCS сама по себе не доказывает, что соответствующий заказ регистратора NiceNIC был профинансирован.
Ознакомьтесь с ценами NiceNIC · Проверьте настройку цен в WHMCS →
Проверьте статус автоматизации WHMCS, выполнение cron, настройки продления и назначение регистратора для затронутого домена. Убедитесь, что процесс cron использует ожидаемую конфигурацию PHP и что на счете достаточно средств для запрошенного действия.
Часто задаваемые вопросы об интеграции WHMCS
Ответы о аккаунтах реселлеров, тестировании, существующих доменах и совместимости с WHMCS.
Ask an integration questionНет. Модуль регистратора обеспечивает подключение к WHMCS. Документация по API для доменов предназначена для более глубокого технического описания или рабочих процессов, которые вы создаете вне WHMCS.
Подключение WHMCS от NiceNIC предназначено для использования резиллером. Аккаунт резиллера также позволяет использовать цены для резиллеров, назначенные вашему аккаунту, для поддерживаемых заказов доменов. Прежде чем включать производственные заказы, ознакомьтесь с программой для резиллеров NiceNIC.
Да. Начните с выбранных новых регистраций и сохраните существующий рабочий процесс регистратора для остальной части вашего портфеля. Проверьте назначение регистратора для каждой TLD и существующего домена. Установка модуля не переносит ваши существующие домены в NiceNIC.
Не считайте их взаимозаменяемыми. Песочница API предназначена для прямого тестирования API. Поведение тестового режима WHMCS зависит от установленного модуля. Следуйте инструкциям для конкретного пакета и подтвердите целевую среду перед любой операцией, которая создаёт или изменяет домен.
Нет. В рамках партнерской программы NiceNIC ваш предоплаченный баланс резлера остается доступным для заказов доменов и других поддерживаемых услуг; он не расходуется как членский взнос. Лицензирование WHMCS и любые расходы на хостинг оплачиваются отдельно.
NiceNIC объявила о поддержке серии релизов WHMCS 9.0. Выберите одобренный пакет модуля для вашей установки и следуйте текущим системным требованиям WHMCS для PHP и ionCube. Протестируйте другие темы, хуки и расширения отдельно перед обновлением производственной среды.
Используйте опубликованный пакет, соответствующий вашей среде WHMCS. NiceNIC в настоящее время предоставляет стандартный пакет модуля и пакет V8+. Если вы обновляете или заменяете существующий производственный модуль и не уверены, какой пакет применить, сохраните резервную копию и уточните пакет в службе интеграции NiceNIC перед заменой.
Нет. Настройте свои цены продажи в WHMCS отдельно. Установка или активация модуля регистратора не устанавливает автоматически ваши розничные цены. Перед запуском проверьте стоимость вашего аккаунта NiceNIC, тип операции и вашу валюту продажи.
Для платного действия регистратора поддерживайте достаточный доступный баланс на аккаунте NiceNIC, чтобы покрыть актуальный заказ. Платёж клиента, зарегистрированный в WHMCS, отделён от транзакции на стороне регистратора.
Войдите в NiceNIC и откройте Настройки API. Используйте секретный ключ API для настройки серверного модуля. Не используйте пароль от вашего веб-сайта в качестве секретного ключа API и не раскрывайте секретный ключ в снимках экрана или клиентском коде.
Ожидающий ответ не является доказательством того, что операция не удалась. Проверьте статус домена и транзакции в NiceNIC, прежде чем повторять платное действие. Если результат по-прежнему неясен, сохраните исходную отметку времени и сведения об ошибке и обратитесь в службу поддержки, чтобы отследить первый запрос.
Выберите вариант реселлера NiceNIC, подключите модуль регистратора WHMCS и проверьте свой первый реальный заказ домена.
Уже настроено? Открыть настройки API →