Jump to content
  • 0

Enom Sandbox


BlestaUser00

Question

When I use non-sandbox mode with the eNom module, it works fine.  However, when I use sandbox mode I get an error "The user and key combination appear to be invalid, or your Enom account may not be configured to allow API access"

 

Enom is not sure why.  They are asking for the full API command and response for this error.

 

Where can I located this?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Look under [Tools] -> [Module Logs], and click on the table row for eNom to see the API logs.

 

Using the sandbox requires different sandbox credentials than your live account. If you are using your live account credentials for both live and sandbox, then that would be why you received the error.

Link to comment
Share on other sites

  • 0

FYI, you might encounter this issue with the sandbox when using correct sandbox credentials in the case that your server and Enom's sandbox API server are unable to negotiate an SSL encryption algorithm to use for communication. I'm guessing the live and sandbox enom servers support different algorithms which accounts for the difference between being able to connect to the live server and not the sandbox.

Link to comment
Share on other sites

  • 0

Hey guys.. I have the same problem .. but I don't find a way to get the sandbox working ... My password for the enom reseller test is different from the live one ... but it's not working ..

 

It's telling me The user and key combination appear to be invalid, or your Enom account may not be configured to allow API access.

Link to comment
Share on other sites

  • 0

It sounds like you may have the same issue as edunjoroge, where no connection could be established over the API because the servers were not able to negotiate which encryption algorithm to use. You could either add support for additional algorithms on your server, which the eNom server also supports (whatever they may be), or you could disable SSL with the sandbox entirely. The latter is the simplest work-around that edunjoroge used, but it means that all sandbox actions will be performed over HTTP, insecurely. It would be possible for listeners to view your sandbox credentials in plain-text.

 

If you wanted to try disabling SSL altogether for the sandbox, update /components/modules/enom/apis/enom_api.php to change the sandbox URL protocol from https to http.

i.e. change:

const SANDBOX_URL = "https://resellertest.enom.com/interface.asp";

to:

const SANDBOX_URL = "http://resellertest.enom.com/interface.asp";
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...