Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.During PlaceOrder Authorised.net in magento"

I am facing error during the placeorder using method authorised.net in magento:

"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
like image 645
Bhavik Avatar asked Feb 09 '12 06:02

Bhavik


3 Answers

This happened to me as well, so for posterity:

If you are still using the test gateway, there is a pre-set API Login ID: 92KgL2uD and Transaction Key: 4nT73z4473vLJfXF.

Then when you move to production code, you will need to use the API Login ID and Transaction Key available through the Merchant Profile.

like image 25
Reed Avatar answered Oct 22 '22 12:10

Reed


I was having this exact same problem. I used the information here to solve the problem:

http://support.authorize.net/authkb/index?page=content&id=A415&pmv=print&impressions=false

The short answer is that you need to change the Gateway URL from the default (that you would use with a real account):

https://secure.authorize.net/gateway/transact.dll

to (use with your test account):

https://test.authorize.net/gateway/transact.dll

To do this in the Magento Dashboard:

  1. Go to System -> Configuration

  2. Select Sales -> Payment Method (in the left sidebar)

  3. Expand the "Authorize.net" option (I didn't try the "Authorize.Net Direct Post" option, but it appears to use the same default Gateway URL, so this will probably work with that, too).

  4. Change the "Gateway URL" from the default Gateway URL to the test Gateway URL (see above).

  5. Click "Save Config" at the top.

  6. Retry your test sale--it should work now!

like image 116
SirGeekALot Avatar answered Oct 22 '22 12:10

SirGeekALot


Please, use https://test.authorize.net/gateway/transact.dll to 'Gateway URL' for the test transaction.

It works for me.

like image 44
Bratati Dolai Avatar answered Oct 22 '22 14:10

Bratati Dolai