12-09-2014 01:43 PM
So I'm attempting to use curl to post a transaction to our merchant account, I've tried having the gateway in both test mode, and not (with a real card when not in test mode), and I get the same result: AIM - Merchant Login ID or Password is Invalid or the Account is Inactive the curl I'm using is: http://pastebin.com/22j0S6fY posting to the url https://secure.authorize.net/gateway/transact.dll any tips? How do I tell if the account is inactive? I'm able to login, and just barely set up the account, so perhaps that is part of the issue (it being so new). but I just barely got the merchant login id (passed as in the xml) -- and I've tried the transaction key, and even requested a new one to try it.
12-09-2014 02:10 PM
https://secure.authorize.net/gateway/transact.dll is a production endpoint.
You should ensure that the API Login and Transaction Key you are using is for your production account, not the sandbox.
If you are still in development, I would recommend obtaining a sandbox account, API Login, Transaction key and use the test endpoint: https:/test.authorize.net/gateway/transact.dll