cancel
Showing results for 
Search instead for 
Did you mean: 

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

Our account is available in intranet developer environment, but when we want to use it in online text environment, an error occurred : The merchant login ID or password is invalid or the account is inactive. What happened? What can we do?
YYindependant
Member
4 REPLIES 4

And we have reset the transaction key, it did not work....

YYindependant
Member

Have you see the error response tool  for error 13 

 

https://developer.authorize.net/api/reference/responseCodes.html?code=13

 

CODE: 13

EXPLANATION: The merchant login ID or password is invalid or the account is inactive.

INTEGRATION SUGGESTIONS: This error indicates you are either posting the incorrect API Login ID within your script, connecting to a server that does not recognize your account, or using an account which is inactive. Please follow these steps to ensure that your software is connecting correctly:

  • If you are posting your transaction requests to the gateway URLs https://test.authorize.net/gateway/transact.dll and you are using an account given to you by an Authorize.Net Reseller or from Authorize.Net Sales, you may encounter this error. The gateway URLs mentioned above only work with specific test accounts, available upon request by completing the form at https://developer.authorize.net/hello_world/sandbox/
  • Please check your script and verify you are posting the API Login ID for the account in question. If you are not posting the correct API Login ID, or if you are not sending an API Login ID, please edit the script and confirm that the field name is set to the API Login ID that you may obtain from the Authorize.Net Merchant Interface. Please see the Getting Started Guide at https://www.authorize.net/content/dam/authorize/documents/gettingstarted.pdf for instructions on obtaining the API Login ID. For further information on the API Login ID, Transaction Key, or Test Mode, please check out our online video tutorials at https://www.authorize.net/videos/.
  • If you are unable to log into your Authorize.Net Merchant Interface, this could indicate that your account is inactive. Please contact Merchant Support for assistance.
  • If the account is active and the API Login ID is correct, please use the Data Validation Tool to validate the fields you are passing to us.

 

 

Hope it helps . 





Send feedback at developer_feedback@authorize.net

yes,we have tried the suggestion above all,and our account is correct but the error occurred when we change to the sandbox environment.

Hi @YYindependant,

 

Are you using sandbox credentials for the sandbox environment? Live production credentials only work on the production system, and sandbox credentials only work on the sandbox system.

 

Have you tried entering your sandbox credentials into one of the sample requests on the "Try It" tabs on our API Reference Guide? If the credentials work on a request to the sandbox there, you know the credentials are good and you're doing something in error in your code. If they don't work on the API Reference, either, then you're not using the correct credentials.