Подготовьте свой аккаунт 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 дополнительная интеграция не требуется.
Скачать модуль для WHMCSИспользуйте API NiceNIC для доменов для интеграции с ПО, панелями управления и автоматизации вне WHMCS.
Узнать больше об API доменовИспользуйте инструменты API доменов NiceNIC без отдельной платы за доступ к API. Цены вашего аккаунта по-прежнему применяются к заказам доменов.
Узнать больше об API доменовВаш реселлерский депозит зачисляется на баланс аккаунта и может использоваться для оплаты заказов доменов и других поддерживаемых услуг.
Посмотреть способы оплатыВыберите уровень реселлера, соответствующий вашему набору TLD и объему доменов. Ваши реселлерские цены будут применяться в соответствии с уровнем аккаунта и TLD.
Сравнить уровни реселлераСкачать модуль регистратора для WHMCS
Выберите пакет для вашей среды WHMCS, затем следуйте руководству по установке.
Подключите поддерживаемые операции с доменами к WHMCS.
NiceNIC поддерживает линейку версий WHMCS 9.0. При обновлении существующей установки проверьте правильность пакета для вашей среды и сделайте резервную копию перед заменой модуля.
Не уверены, какой пакет выбрать? Обратитесь в службу поддержки интеграции NiceNIC.
Установка и настройка WHMCS
Выполните эти шесть шагов, чтобы установить модуль регистратора, подключить аккаунт NiceNIC и проверить первый заказ домена.
Аккаунт реселлера, учетные данные API и разрешенный IP сервера.
Подключение NiceNIC к WHMCS ориентировано на реселлеров. Ознакомьтесь с Программой для реселлеров, затем войдите в систему и перейдите в Настройки API, чтобы создать или получить секретный ключ API.
Авторизуйте публичный исходящий IP вашего сервера WHMCS. Он может отличаться от адреса сайта или CDN. Ваш хостинг-провайдер может его подтвердить.
Посмотреть аутентификацию API →
Разместите модуль в нужной папке.
Распакуйте утвержденный пакет. Поместите содержащуюся в нем папку nicenic в существующий каталог модулей регистраторов WHMCS, избегая лишней вложенности папок.
/path/to/whmcs/modules/registrars/nicenic/В панели администратора WHMCS 9.0 перейдите в раздел «Регистраторы доменов» и активируйте NiceNIC:
Замените /path/to/whmcs/ на путь к вашей установке. Создайте резервную копию существующего модуля перед его заменой.
Сохраните имя пользователя и API Secret.
Откройте настройки модуля NiceNIC в WHMCS. Введите учетные данные API NiceNIC и сохраните конфигурацию.
Посмотреть аутентификацию API →
Проверьте сопоставление регистратора, сроки и валюты.
В разделе «Цены на домены» WHMCS выберите зоны, которые планируете продавать, и укажите NiceNIC в качестве регистратора для новых заказов. Проверьте тарифы на регистрацию, продление и перенос по отдельности.
Проверьте допустимые сроки, обязательные контактные данные и требования TLD. Сравните валюту продажи и курс обмена в WHMCS со стоимостью в аккаунте NiceNIC. Изучите правила работы с премиум-доменами перед тем, как предлагать их клиентам.
Установите цены продажи в WHMCS отдельно. Установка модуля регистратора не настраивает автоматически ваши розничные цены. Проверьте стоимость в аккаунте NiceNIC и поддерживайте достаточный баланс для реальных заказов доменов.
Проверьте настройки cron, логирования и продления.
Для собственного сервера WHMCS настройте cron-задачу с помощью команды, указанной в вашей установке. WHMCS рекомендует запускать её каждые пять минут. Убедитесь, что запланированные задачи выполняются успешно, а среда командной строки PHP соответствует требованиям WHMCS.
Проверьте настройки продления и журналы модуля. Оплата клиента и завершённая операция у регистратора — это разные события. Сверьте обе операции, прежде чем отмечать заказ домена как выполненный.
Проверьте результат перед увеличением объемов.
Начните с проверок в режиме только для чтения, таких как доступность домена или информация о существующем домене. Проверьте аутентификацию, возвращаемый результат и обработку ошибок.
Песочница API — это отдельная среда для прямой разработки через API. Не предполагайте, что режим тестирования в WHMCS подключается именно к ней. Ознакомьтесь с инструкциями по тестированию установленного модуля перед выполнением регистраций, продлений или переносов.
Когда всё будет готово, проверьте боевые настройки и баланс аккаунта, а затем выполните один тестовый оплаченный заказ. Прежде чем увеличивать объёмы, проверьте окончательный статус домена, запись о заказе в WHMCS и транзакцию в NiceNIC.
Устранение неполадок
Начните с симптома, который вы наблюдаете в WHMCS. Сохраните точный текст ошибки для детального анализа ситуации в аккаунте.
Проверьте расположение папки модуля, отсутствие лишней вложенности после распаковки, права на чтение файлов и конфигурацию PHP. Убедитесь, что установлен пакет, предназначенный для вашей версии WHMCS.
Повторно проверьте имя пользователя NiceNIC и секретный ключ API, затем подтвердите разрешенный исходящий IP сервера. Проверьте отсутствие лишних пробелов и убедитесь, что не ввели пароль от сайта вместо секретного ключа API.
В теле ответа API используется code: 201 для операций в процессе обработки. Принятый заказ не обязательно означает завершенную регистрацию или перенос.
Проверьте журнал событий WHMCS, затем проверьте состояние домена и транзакции в NiceNIC. Не повторяйте платную операцию, пока её результат неизвестен. При необходимости обратитесь в службу поддержки для отслеживания исходного запроса.
Сравните один и тот же TLD, операцию, срок и валюту. Проверьте уровень аккаунта, разницу в стоимости продления и регистрации, премиум-статус и конвертацию валют. Факт оплаты клиентом в WHMCS сам по себе не означает, что соответствующий заказ у регистратора NiceNIC был оплачен.
Проверьте статус автоматизации WHMCS, выполнение cron, настройки продления и назначенного регистратора для соответствующего домена. Убедитесь, что процесс cron использует нужную конфигурацию PHP, а на аккаунте достаточно средств для выполнения операции.
Вопросы и ответы по интеграции с WHMCS
Ответы на вопросы о реселлерских аккаунтах, тестировании, существующих доменах и совместимости с WHMCS.
Задать вопрос по интеграцииНет. Модуль регистратора обеспечивает интеграцию с 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 →