ENOM is a domain registrar and Web Hosting company. It sells other products which are closely tied with domain names such as SSL, email and Website Building Software. To integrate eNom Reseller API in your application, you will need the following:
- Active Reseller Account
- API Test Account
You need to follow the steps given below to setup the API Test Account:
- Login to your eNom account and then visit resellertest.enom.com/resellers/reseller-testaccount.aspx
- Click on Setup your account for the testing server
- Click on Reset your account balance in the test environment to $5,000
- If you’re going use the API in the test environment, click on the option of Adding/Editing/Deleting the IP addresses which are allowed to access your account on the test server
- Enter the static IP address from which you’ll be running test API commands
- Save the changes
You may now log in at resellertest.enom.com or run API commands using your test account against the Test URL.
You can find a complete list of functionality available through eNom API from here.
Domain management is widely used and usually it involves the following steps:
- Check Domain Availability Command
- Purchase Command (It is a tricky one specially when it comes to Purchase the domain using your customer’s credit card.)
In order to purchase the domain using your customer’s credit card, you have to use the following command:
https://resellertest.enom.com/interface.asp? command=purchase&uid=yourloginid&pw=yourpassword ¶mname=paramvalue&nextparamname=nextparamvalue
For a complete list of params, visit this link.
For a credit card purchase, your reseller have to Agree to the Terms and Conditions of Credit Card Processing agreement as shown in the following screenshot: