** UPDATE **
This does actually work. For those having issues getting it to import, here is how to get it working.
You need to add your "hosts" ip address to eNom through the resellers API interface.
# Add IP to Test Interface
- Login to eNom
- Goto Resellers > Manage > API
- Type test in "filter by title" box
- Click API Test Account
- Scroll down and add your host IP address
- Click "setup your account" & "reset account balance"
# Request Live Interface
- Please use the Submit a Ticket feature from this Support Center tool.
Enter the following information:
- Subject: "Add IP" or "Change IP."
- Question: Type the IP address(es) you wish to add or change.
- Category: API
Wait for eNom to process your request to add your IP to it's live API interface...
you should get a response back from them shortly.
After you have access to the live interface, goto your WHMCS > Setup > Products/Services > Domain Pricing (and delete ALL of your domain names). You alternatively could do this through your phpmyadmin or use another addon such as "Domain Orders Extended" by ModulesGarden.
Once all of your domains and pricing is empty... You're ready to use the importer as usual. You will notice it takes a little bit longer for the importer tool to process... if it doesn't take > 10 seconds to refresh then it didn't work.
You can also test by entering the following URL:
http://reseller.enom.com/interface.asp?command=PE_GetRetailPricing&TLDOnly=1&years=10&uid=YOURENOMLOGIN&pw=YOURENOMPASSWORD&responsetype=xml
you should see an XML document with any errors, such as:
<Err1>User not permitted from this IP address - 4</Err1>
<ResponseString>Policy error; unauthorized; user(s)</ResponseString>
That means that the IP address, user, or password was wrong and it will fail to import. Note: that string will NOT work unless your IP address is added to enom's live api interface. Keep in mind your computers IP will probably differ from your hosts, so you could add both if you would like.
Hope this helps.