Michael Kniskern
Michael Kniskern

Reputation: 25260

Authorize.NET - SIM integration - Error 13

I have inherited an MVC application that is integrated with Authorize.NET to pass user to their SIM solution to process payment. I am in the process of refactoring the application and I am reusing the "Transaction Key and Fingerprint Hash" logic to send a transaction request.

I am using my client's Merchant Account Login Key and Transaction Key to send a test transaction request to the https://test.authorize.net/gateway/transact.dll sandbox environment and I receive the following error:

Error 13: The merchant login ID or password is invalid or the account is inactive

Does my client's merchant account need to be configured to allow test transactions? Or do I need to create separate Authorize.Net SIm credentials to test sandbox transaction request?

Any other Authorize.Net configurations that I should focus?

Upvotes: 1

Views: 131

Answers (1)

John Conde
John Conde

Reputation: 219804

The URL you are hitting only works for specific test accounts (i.e developer accounts). Using actual Authorize.Net production account credentials will not work in the test environment. If you want to test their specific account you will need to use the production URL and set it to test mode to do your testing.

If you are just doing dev work and want to make sure your code works correctly you should register for a developer account and then you can use that test URL for testing.

Upvotes: 1

Related Questions