Connecting WHM With ClientExec And Enom API– Part 3
Last week, we started a series of cPanel tutorials, and the first topic was Connecting WHM With ClientExec. If you have followed the guide, you now have a working backend, which you can use to create hosting accounts for customers. Now we will focus on ClientExec And Enom API.
While this is the backbone of every hosting company, there is one more thing, which deserves serious attention – domain registration.
Domain registration is essential for every web hosting company and finding the right registrar with whom to work is a very serious choice. At ResellersPanel, we have worked with several domain registrars, but the best so far has proven to be Enom. This is why, with every cPanel reseller hosting account, you will receive also an account with Enom and full access to the Enom API, allowing you to register domain names directly from your clientexec billing account.
When configuring ClientExec to work with WHM, you have already got to know this billing system a bit better and now, it’s time to take things to the next level, configuring ClientExec billing software to work with the Enom API. The first step in all of this is to get your Enom account details. Just as the other free bonuses, coming with the cPanel Reseller Program, the Enom account has to be requested via a support ticket. Our support team will then create your account and provide you with the login details.
Activating The Enom API
Before you start working with Enom, you can activate their test API. This will allow to confirm that your system is configured correctly, before going live. To activate the test environment, you need to log into your eNom account -> Resellers -> API -> Test Account. There you have three options: – The 1st creates an account on the test server for you; – The 2nd provides you with $5.000 for testing purposes; – The 3rd tells you which IPs are allowed to connect to the test server; here you need to place the IP address of your reseller account where ClientExec is installed.
To activate the real Enom API, you will have to request it from them via a support ticket. Only Enom can activate the API for your account. Once you are done with Enom, head back to the ClientExec. In ClientExec, you have three places where you configure your details:
- Admin -> System Setup -> Domain Settings -> Registrar Plugins. – here you fill in your eNom username and password, and choose whether you will be connecting to the test server or a real account.
- Admin -> System Setup -> Domain Settings -> TLD extensions – here you choose the TLD(s) you will be offering and at what price; from the drop-down menu you can choose for which registrar these changes shall take effect.
- Main -> Tools -> Enom Registration Form -> Settings – Here you again place the username and password for your eNom account, and choose whether you will be connecting to a test environment or real account; you also have the option to use Newedge eNom account, which you should not choose if you have your own.
Additionally, if you plan to work with other registrars too, you can setup ClientExec to work with them, as well as with Enom, by having each registrar handle the registrations for different TLDs.
However, have in mind that we will not be able to assist you with setting up ClientExec with other registrars, and you will have to request help directly from Newedge, the creators of the ClientExec billing software, or from the respective registrar.