Learn WHMCS

WHMCS is the top web host billing and support automation tool used by thousands of customers across the globe!

• Last Updated: 05/10/2024
• ( 7 minutes reading )

How to add Domain Registrars in WHMCS

Introduction

The Domain Registrar links the registrant (the person who purchases the domain name) and the Registry (responsible for administering top-level domains). Simply put, Registrars allows you to seamlessly buy domain names and use them while they handle their administrative aspect. Through WHMCS, you can integrate this functionality on your site and "resell" domain names to your customers. By doing that, you will enable clients to consolidate their domains and web hosting under one roof, which is very convenient for them. There are many choices in terms of Registrars, and each has specific policies regarding renewal rates, registration periods, and support.

 

This tutorial will highlight the process of integrating domain registrars into WHMCS and how to configure its settings. Without further ado, let's begin!

Getting Started

To add domain Registrars to WHMCS, please log in to your admin area. After doing so, please point your mouse cursor over the wrench icon on the top right side of the screen. Performing this action will reveal a drop-down menu. Please select the "System Settings" option.

 

system-settings

 

After selecting this option, you will be redirected to the "System Settings" page, where you will see a search bar on the left side of the screen. Please use this search bar and type in "Domain Registrars". 

 

Upon doing so, WHMCS will filter all the results and show the "Domain Registrar" content block in the middle of the screen. Please click on it.

 

domain-registrars

 

On the "Domain Registrars" page, you will see various options for available Registrar integrations. On the top, you will notice the featured Registrars - "ResellerClub" and "Enom".

 

sponsored-registrars

 

This tutorial will cover the integration option for "ResellerClub". However, if you prefer another registrar, look into them first and see which conditions suit you best. The integration steps should be similar, so you can still use the guidelines in this tutorial.

 

To begin the ResellerClub Domain Registrar integration, please make sure to first sign-up for their services. You can do that directly from WHMCS by clicking the "Sign up" button located on the top right side of the screen, inside the "ResellerClub" content box. 

 

sign-up-resellerclub

 

After clicking the button, a popup window will appear, giving you additional information about the registrar you just chose. To sign-up, please click the green "Sign up with ResellerClub today" button at the bottom of the popup window.

 

sign-up-button

 

Performing the action above will redirect you to the Registrar sign-up form. Please fill up the form and include all the required fields. Once done, please return to WHMCS on the "Domain Registrar" page.

 

activate-resellerclub

 

Please focus on the table section beneath the "Sponsored Domain Registrars" at the top of the page. Please locate the "ResellerClub" registrar inside and click the green "Activate" button corresponding to it.

 

After doing so, the page will quickly refresh, and you will see configuration options revealed as a drop-down menu for the selected registrar.

 

Let's review these options.

 

  • ResellerID - Please log inside your ResellerClub admin area and fetch this ID from there. Please type it inside this text field. You will find the ResellerID at Admin Area -> User Profile -> Manage Profile.
  • APIKey - Please log inside your ResellerClub admin area and fetch this APIKey from there. Please type it inside this text field. You will find the APIKey at Admin Area -> Settings -> API.
  • Designated Agent - Please use this checkbox to enable yourself to act as the Designated Agent for all contact changes. In simple terms, this will authorize you to be the "arbiter" between the registrar and the registrant, allowing you to accept changes to contact details without the consent of both sides. This option is handy because you have more control over the contact information for the registered domains in case changes are required but cannot be typically performed.
  • TestMode - Please use this tickbox to enable a testing environment for your WHMCS. It will simulate domain registration without registering the domain so that you can try out different configurations.

 

After typing in and checking all the required settings, please click the "Save Changes" button at the bottom of the drop-down menu. If the information is correct, you will see a prompt on the top of the configuration options stating that WHMCS saved the changes it could connect to the Registrar's API server.

 

api-integration

 

You can replicate this process for other registrars and add as many as you need. 

Conclusion

That was very straightforward, wasn't it? We hope our tutorial could shed some light on integrating domain Registrars into your WHMCS. If you found it helpful, be sure to check the rest of our WHMCS tutorials in our reseller hosting tools section.

...
Nikola Zgurev
Technical Support Captain

Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.