Authorize.net payment provider

Authorize.netis a payment provider that lets you to accept credit card payments on your Shopify store.

Set up Authorize.net on your store

  1. Disable test mode for Authorize.net
  2. Activate Authorize.net in Shopify

Disable test mode for Authorize.net

Your Authorize.net account is in test mode when you open a merchant account with them. The test servers aren't compatible with Shopify, so you need to disable test mode for your Authorize.net account.

Steps:

  1. Log into the Merchant Interface athttps://account.authorize.net/.

  2. SelectSettingsunderAccountin the main menu.

  3. ClickTest Modein theSecurity Settingssection.

  4. ClickTurn Test OFFto disable test mode for your account.

After you disable test mode, you can activate Authorize.net in Shopify.

Activate Authorize.net in Shopify

  1. Do one of the following:

    • If you have Shopify Payments enabled:
      • In theShopify payments部分中,点击Manage.
      • At the bottom of the page, clickSwitch to a third-party provider, and then clickSwitch to a third-party provideragain to confirm.
    • If you don't have Shopify Payments enabled, then in theShopify payments部分中,点击See all other providers.
    • If Shopify Payments isn't available in your country, then in thePayment providers部分中,点击Choose a provider.
  2. Select Authorize.net from the list.

  3. Enter yourAPI Login ID and Transaction key.

  4. After you've entered your credentials, clickActivate.

  5. ClickSave.

Authorize.net is now set up to process credit card payments on your Shopify store.

Use Authorize.net in test mode

If you want to use Authorize.net in test mode, then you need tosign up for an Authorize.net sandbox account. After you sign up for a sandbox account, you need to set up test mode in your Shopify admin.

To set up test mode:

  1. In theAuthorize.net部分中,点击艾德it:

  2. CheckUse test modeand enter your sandbox credentials:

  3. ClickSave.

You can now test your Authorize.net configuration by making a purchase on your store using one of theAuthorize.net test card numbers.

Authorize.net Troubleshooting

Refund fails because of required field

When you try to refund an order in Shopify that was paid with Authorize.net, you might see an error message likeBill To Last Name is required. This message means that one or more fields on your Authorize.net hosted payment form are set torequired, which causes an error with Shopify orders. Before you can refund the order in Shopify, you need to go to the Hosted Payment Form in your Authorize.net account and set all the fields to not required. For help on setting fields on your Hosted Payment Form, see theAuthorize.net support center.

Ready to start selling with Shopify?

Try it free