Integration and Testing

Authorize.Net API questions and help with your payment integration.

Reply
Member
Posts: 3
Registered: ‎12-10-2011
Accepted Solution

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.

 

 


Accepted Solutions
Solution
Accepted by topic author roky009
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 209
Solutions: 121
Registered: ‎06-23-2011

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

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

Solution
Accepted by topic author roky009
‎08-21-2015 01:58 AM
Member
Posts: 3
Registered: ‎12-10-2011

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

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


All Replies
Posts: 1,609
Topics: 15
Kudos: 209
Solutions: 121
Registered: ‎06-23-2011

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

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.

Member
Posts: 3
Registered: ‎12-10-2011

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

[ Edited ]

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..

Solution
Accepted by topic author roky009
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 209
Solutions: 121
Registered: ‎06-23-2011

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

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.

Solution
Accepted by topic author roky009
‎08-21-2015 01:58 AM
Member
Posts: 3
Registered: ‎12-10-2011

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

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

 

 

Posts: 1,609
Topics: 15
Kudos: 209
Solutions: 121
Registered: ‎06-23-2011

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

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.