Knowledge base
Guides
Academy
Video tutorials
Try searching for:
Recently viewed articles:

Table of contents

Authorize.Net

Authorize.Net is a world-known and trusted payment provider that allows you to accept credit and debit cards in your online store.

To use Authorize.Net Accept Hosted payment method in your Ecwid store, you need to obtain a merchant account with Authorize.Net and configure this payment method in your Ecwid Control Panel.

Plan availability: For most countries, this payment gateway is available on Venture, Business, Unlimited.

Configuring Authorize.Net payment method

To configure Authorize.Net as your payment method:

  1. Obtain a merchant account with Authorize.Net or skip this step, if you already have one.
  2. From your Ecwid admin, go to Payment.
  3. Scroll down and click Choose Payment Method.
  4. Select Authorize.Net Accept Hosted from the drop-down menu.
  5. Enter your API Login ID, Transaction Key and Signature Key:

Ecwid_Control_Panel_2019-05-11_01-32-01.png

A Signature Key is used to verify transaction responses sent to a shopping cart. It consists of 128 symbols - numbers and letters. Although the signature key is longer than the field for it in Ecwid, it will still be saved correctly.
  1. Select the Transaction Type.
    • Authorize only
      This transaction type will not be sent for settlement until you capture the funds manually in your Authorize.Net merchant account.
    • Authorize and Capture
      This is the most common type of credit card transaction when the amount is sent for authorization, and if approved, is automatically submitted for settlement.
  2. When you have entered your account credentials, click Save.

If you’ve been with Ecwid for a while, you may see Authorize.Net SIM in the list of available payment methods. That’s the old Authorize.Net integration. You should choose and set it up as described above. Then click on the Advanced settings in the Authorize.Net method settings and tick the "Use Authorize.Net Accept Hosted integration" option:

authorize_net_accept_hosted.png

Save the changes. After that, your store will use the new Authorize.Net Accept Hosted integration with a clean and mobile-friendly payment form.

Using Authorize.Net in test mode

If you want to use Authorize.Net in test mode, you need to sign up for a sandbox account with Authorize.Net and enable the test mode for this payment method in your Ecwid admin.

To configure Authorize.Net in test mode:

  1. Obtain a sandbox account with Authorize.Net or skip this step, if you already have one.
  2. From your Ecwid admin, go to Payment.
  3. Click Authorize.Net Accept Hosted — Settings:

Ecwid_Control_Panel_2019-05-11_01-34-35.png

  1. Enter the credentials of your sandbox account.
If you can’t find your sandbox credentials, please contact Authorize.Net Developers support for help.
  1. Click Advanced settings and enter https://test.authorize.net/gateway/transact.dll as your Endpoint URL.
  2. Check the option Enable test mode.

Ecwid_Control_Panel_2019-05-11_02-04-45.png

  1. Click Save.

Troubleshooting

We have collected here the most common errors that you may get, if your Authorize.Net payment is configured incorrectly and how you can solve them.

If you have faced an unknown error with Authorize.Net, contact us for help or report it to the Authorize.Net Support team directly.

Authorize.net FDC Merchant ID or Terminal ID is incorrect

This is a non-Ecwid error. It indicates that there is an issue with your Merchant Service Provider that configured up your Authorize.Net account or with your Authorize.Net account itself.

Please report this error to the Authorize.net customer support.

(123) This account has not been given the permission(s) required for this request

Please make sure that you use the correct API Login ID for Authorize.Net account credentials in your Ecwid admin panel → Payment.

(99) This transaction cannot be accepted

This error means that the account credentials you entered for Authorize.Net payment method in your Ecwid admin are not valid.

Please, make that the Transaction Key you entered for Authorize.Net payment method in your Ecwid admin matches the current Transaction Key in your Authorize.Net merchant account.

(13) The merchant login ID or password is invalid or the account is inactive

This error means that the account credentials you entered for Authorize.Net payment method in your Ecwid admin are not valid.

Please, make that the credentials you entered for Authorize.Net payment method in your Ecwid admin match your live Authorize.Net merchant account.

If you use a sandbox account, ensure that is configured correctly.

(14) The referrer, relay response or receipt link URL is invalid

This error means that the Relay Response/Receipt URL in your Authorize.Net merchant account doesn’t match the Relay Response/Receipt URL sent by Ecwid with the transaction details.

Please, edit the Relay Response/Receipt URL in your Authorize.Net merchant account:

  1. Log in to your Authorize.net merchant account.
  2. Go to the Receipt/Response URLs page.
  3. Click Add URL.
  4. Enter https://app.ecwid.com/authorizenet/STORE_ID (where STORE_ID is the ID of your Ecwid account) to the URL field.
  5. Click Submit.

Related articles

Built-in payment providers
Placing a test order
Selling CBD with Ecwid

Lighspeed_Payments_lower_rates.jpg

Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
2 out of 5 found this helpful
10
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline