cancel
Showing results for 
Search instead for 
Did you mean: 

I got error message using my login id and transaction key.

Hi, i used smaple_aim.jsp file to test ...

if i use test id and key, then it works well.

but when i used my API login ID and transaction key (not my personal login id and key)

i got error message as follows:

This account has not been given the permission(s) required for this request.

is there any restriction to use key?

When i test my own jsp program using test id and key, then it works...

But whenever use my API login ID and transaction key, still i got same error.

i searched lots of things and live chat, still same argure, i used personal id...

but never i did...

Please help me...

Tahnks in advance.

 

 

roky009
Member
2 ACCEPTED SOLUTIONS

Accepted Solutions

Authorize.net has two servers. One is sandbox and for developers only, and one is production and for real transactions. Just to make things more complicated, there's also test mode and live mode. Ignore test mode - that should always be turned off. Testing should be done in live mode on sandbox, and real transactions should of course be run through live mode on production. Essentially, to fix your problem you need to figure out how to turn off sandbox mode so your production login will work.

View solution in original post

thanks a lot. it solved..

 

for Test

Set Test mode ON, and send to https://secure.authorize.net/gateway/transact.dll

 

for REAL

Set Test mode OFF, and send to https://secure.authorize.net/gateway/transact.dll

 

 

View solution in original post

5 REPLIES 5

Did you set it to production mode or are you still running in sandbox mode? Logging in with your production ID / key when set to sandbox will not work.

TJPride
Expert

thank you for your kindly response. actaully i'm novice for this area...

So could you ket me know how/what/.. sandbox mode? Is this test mode?

thanks again..

Authorize.net has two servers. One is sandbox and for developers only, and one is production and for real transactions. Just to make things more complicated, there's also test mode and live mode. Ignore test mode - that should always be turned off. Testing should be done in live mode on sandbox, and real transactions should of course be run through live mode on production. Essentially, to fix your problem you need to figure out how to turn off sandbox mode so your production login will work.

thanks a lot. it solved..

 

for Test

Set Test mode ON, and send to https://secure.authorize.net/gateway/transact.dll

 

for REAL

Set Test mode OFF, and send to https://secure.authorize.net/gateway/transact.dll

 

 

If you really mean test mode and not sandbox, you shouldn't need to turn on test mode to test things on a developer (sandbox) account. The entire purpose of a developer account is to test things - no cards are actually charged if you run them through in live mode. But I guess whatever works.