I'm not really sure what you're talking about by a "cc solution". Do you mean suggestions for cc processors or how to perform the cc transaction within the eNom API?
If it's the later, you prob. won't be using the eNom api for that. Just before you actually register the domain name, you would want to submit the charge to your cc processor. After you get a valid ack. back from the cc processor, you'd finish up registering the domain with eNom.
» Reset your account balance in the test environment to $5000
» Add/Edit/Delete IP addresses that are allowed to access your account on the test server
I have gone through these, and edited the appropriate files
using both the perl and php api's and both tell me the
same error message when i try a test register
This is where i am with enom :
Comments: I am trying to setup the php version of domain registration on my
web site, in TEST mode.
I keep getting this error when I click the register button :
We're sorry, there was an error registering
the domain name asdsf.com.
The error was "Invalid client IP"
This is the third time I have contacted enom about
this problem, and have yet to receive any helpful
I have followed the instructions on setting up the
test account exactly. I followed the steps to create
a test account, add test money, and add my sites IP addres on your site.
I then added my login/password
to default.php, and I have added my sites IP to
If you have any support staff other than 'billy'
please forward this to them, billy has provided absolutely zero information
regarding this problem.
It seems as though he replies without even reading my problem. I clearly
state I am trying to utilize the
test site, and he is talking about sending him
my information for going live!!
I cannot go live until AFTER I TEST my payment process.
I know I cannot be the first person to encounter this
error message, can any of enom's techs provide a
solution, or am I simply wasting my time here ?
(as anyone could tell i'm a little frustrated )
This is the response (from none other than billy)
Thank you so much for your valid input. I have sent your issue to my
Development staff for the API and as soon as I get anything back from them I
will be sure to contact you with whatever information they give me beyond
what I have already sent you.
Once again, your coments are appreciated.
Technical Support Manager
A Fully Accredited ICANN Registrar
(I didn't know he was the TS manager, were all doomed!!)
Last edited by Internet8000; 08-15-2002 at 01:10 PM.
I finally figured out how to get registration working.
When setting up a test site at enom, I had to not only
add the ip of the site i am using for customers to register domains,
I also had to add the ip of the server the site resides on.
Now I have an entirely new problem, unfortunately
After registering your supposted to be sent to the Success.php
page, and I am getting this error :
Warning: Cannot add header information - headers already sent
by (output started at /home/virtual/site21/fst/var/www/html/domain/EnomInterface_inc.php:174) in
/home/virtual/site21/fst/var/www/html/domain/register.php on line 191
Hey, Thanks so much! Spaces at the end of enominterface_inc
was exactly the problem. Working like a charm now.
One step closer to going live. Now I need to figure out how
to set the branding of confirmation emails. The first domain I registered under my reseller account sent me an email
with the brand of the business I got the account from,
rather than my business name.
Good luck with that one. I don't think you'll be able to fix that until eNom fixes their system.
My company is FLFSoft, Inc. My reseller account is setup as FLFSoft, Inc (so the commission checks etc. come with that name). My site (PDQ for now) is setup as DomainMaze.com (i.e. FLFSoft, Inc. DBA DomainMaze.com.
All the emails etc. come up with the FLFSoft name and not DomainMaze.com. That is very confusing to customers.
The spaces after ?> is no biggie. I've helped people with that about a million times on phpbb.com .
1- I have setup PHP code without problem and registered a domain on test mode.
Now I need to know how can I setup CC processing.
They have just added some lines there stating that "this is where you must do ...".
But how can I send the user to CC processore website (paysystems in my case) and return to the rmaining parts of the code?
Is there any sample code for using Enom's own CC processore with PHP code.
2- By the way I do not like account creation method of the PHP code. It creates a password for every single domain. Isn't it possible to change the code to create a retail account and use it for further registrartions? Have anyone did this?
I am not interested in their PDQ as they have not even bothered themseleves to use Http headers to specify resellers. They have just used a Cloaking page with a Query string (what a mess!).
Customers can see pdq links on browser status bar when moving over them.
What is your opinion?
Frank, do you like it (your domainmaze uses it as I know).
PDQ works well enough for us for now. I primarly work with a group of designers who register domains for their customers. They just want good priced domains with a resonable interface. They really don't care that it's my eNom lightly cloaked in my site.
I'm assuming that you are working off of the sample code (that is registry rocket). There really are no good samples of doing the API the way you want (and I want to do that also).
For now, this is eNom's weak point. The API is not documented well and there is little or no sample code. With openSRS there are numerous vendors who can help you get up and running very quickly.
Thank you for your help. I am going to dig PHP sample code to see if I am able to customize it.
I also want to create a custom site which I can give bulk paid registration accounts to my hosting service resellers. In this way I will give them 10 prepaid domain registrations and they will be able to use their credit whenever they want.
I think it should not be very difficult.
I will add a reseller login page, then create a session variable containing reseller ID, then whenever he reaches credit card check I will deduct a credit from his account.
I am planning to use MySQL database for reseller information.
Would you please tell me your opinion about the plan. I will go and start programming. I think I should be able to do it quickly.
I'm dusting off this old thread because I'm having the same issue with the ENOM API. I keep getting the
"We're sorry, there was an error registering the domain name happyhappy.com
The error was "Invalid client IP: 22.214.171.124"
Here is what I've done so far:
1. Installed the Enom PHP Script
2. used resellertest.enom.com as $host
3. Setup the Test Account at enom.com by doing:
a. clicked the test account
b. clicked "Setup your account on the testing server"
c. clicked "Reset your account balance in the test environment to $5000"
d. clicked "Add/Edit/Delete IP addresses that are allowed to access your account on the test server"
And added the IP of my server, my internet address...and any other IP I could think of.