Authorize.Net is a world known and trusted payment solution to process credit cards online.
- How can I obtain an Authorize.Net merchant account?
- How to setup Authorize.Net
- What are the API Login ID / Transaction Key and how to generate them?
- What is the MD5 Hash Security Feature and how to setup it?
- "Authorize.net FDC Merchant ID or Terminal ID is incorrect" error
- The "(123) This account has not been given the permission(s) required for this request" error
- The "(99) This transaction cannot be accepted" error
- The (13) The merchant login ID or password is invalid or the account is inactive
- The referrer, relay response or receipt link URL is invalid
You can sign up for an Authorize.Net account on their web-site at http://reseller.authorize.net/application/?id=5555901
- Enter your Ecwid control panel, System Settings -> Payment page
- Locate 'Credit card' payment method, in 'Payment Processor' column click 'Change', select Credit card:Authorize.Net SIM, click 'Apply'
- Open 'Account Details' and follow the instructions in the popup window
- Click 'Save', then 'Enable' to activate this payment method
- Save your changes on the payment page.
Please refer to these articles:
Please refer to this article: support.authorize.net/authkb/index?page=content&id=A588
This is non Ecwid error. It indicates an issue with merchant server provider who set up your Authorize.net account or with the Authorize.Net account itself. Please report this error to Authorize.net customer support for help.
Please make sure that you use the correct Login ID. You should use your API Login ID, not the Login ID you use to log in to Authorize.net.
This error means that the Authorize.Net account credentials you have put into the account details of Authorize.Net payment method in your Ecwid control panel are not valid.
Please, check that the Transaction key is matching your Authorize.Net account.
To obtain your current transaction key:
- Log into your Authorize.Net account at: https://secure.authorize.net/
- Click on Settings and Profile in the main menu
- In the Security section, click Obtain Transaction Key
- Enter your Secret Answer (the answer to the Secret Question configured at account setup)
- To disable the old transaction key, click to select Disable Old Transaction Key
- Note: If the Disable Old Transaction Key box is not checked, the old transaction key will automatically expire and become invalid in 24 hours.
- Click Submit
Once you obtain a new key, copy it over into the Transaction key field in the account details of your Authorize.Net payment method in the Ecwid control panel → System settings → Payment.
Please make sure that you have correctly entered the Authorize.Net account credentials. If you are using a test account, you should change the Endpoint URL to https://test.authorize.net/gateway/transact.dll in the Ecwid control panel → System settings → Payment → Authorize.Net → Account Details pop-up → Advanced settings.
To fix this error you need to add the Relay Response URL:
- Log into your Authorize.net account
- Go to Receipt/Response URLs section
- Specify https://app.ecwid.com/authorizenet/[store_id] as a Default Relay Response URL there (with https);
- the Default Receipt URL field should be empty.
Back to top