How to use Authorize.Net on your Shopify Site

Authorize.Net, a subsidiary of Visa, is one of the most popular payment gateways in the U.S., used by ecommerce merchants large and small. It allows you to accept all major forms of electronic payment on your website, including Visa, Discover, MasterCard, American Express, JCB, PayPal, Visa Checkout, Apple Pay, Chase Pay, and ACH transfers (commonly known as e-checks).

The Authorize.Net payment gateway provides a simple, seamless checkout experience for your customers and comes with value-added features for your business such as:

  • Advanced Fraud Detection

Customizable fraud filters allow you to set rules-based filters and thresholds for the transactions you accept. Automatically approve, decline, or hold transactions for review before approval at your discretion. Block certain IPs or thwart high volume fraud with velocity filters as needed. You can find more information about Authorize.Net’s Advanced Fraud Detection Suite here.

  • Customer Information Manager

Give your customers the convenience of securely saving payment methods, shipping addresses, and more in compliance with PCI standards. An easy-to-use interface allows you to manage customer profiles and process transactions manually as needed.

  • Recurring Billing

Do you offer subscriptions or memberships? Authorize.Net allows you to enroll your customers in a recurring payment plan with auto pay, saving them the time of manually re-entering billing information for repeat transactions.

  • Electronic Invoicing

Automatically send invoices and past-due reminders to anyone with an email address, with options to customize the design of your invoices. Click-to-pay buttons make it easy for your customers to pay from any device upon receipt. A dashboard allows you to easily search by invoice number and sort by invoice sent, paid, canceled, or drafted.

Opening a Merchant Account

If you want to accept credit cards and e-checks on your website with Authorize.Net, the first step would be to open a merchant account with one of its partners. Authorize.Net partners have access to specialized low rates and provide merchant accounts with benefits such as next-day funding, integration and technical support, PCI compliance fulfillment, fraud and chargeback prevention support, and a dedicated account representative.

BankCard USA is a longtime partner of Authorize.Net and offers all of these payment processing services for online merchants, in addition to same-day approvals for applicants. If you accept payments from multiple locations (online, in-store, or mobile), we provide multi-channel processing options that allow you to manage all transactions from one platform and receive payment funds through the same merchant account.

Opening an Authorize.Net merchant account is as simple as reaching out for a free consultation and completing an application to start accepting payments on your Shopify site in as little as one business day.

Get Started

Installing Authorize.Net on Shopify

Once you have opened an Authorize.Net merchant account, the next step is activating the payment gateway on your Shopify site. Whether your website runs on Shopify Plus or one of the basic plans, we offer same-day integration support to set up on your website.

Installation Instructions for Shopify:

  1. From your Shopify admin panel, go to Settings > Payment providers
  2. Select Change provider
  3. In the Third-party providers section, select Choose third-party provider
  4. Select Authorize.Net from the list
  5. Enter your API Login ID and Transaction Key (see below for details on how to find these)
  6. Click Activate

Your website is now ready to accept customer payments!

For support customizing your Authorize.Net payment gateway with fraud filters, invoicing, recurring billing, etc., please contact us below.

Locating Your Authorize.Net API Login ID and Transaction Key:

Your merchant services provider will have sent you login credentials to access your new Authorize.Net account when you opened your merchant account. From your Authorize.Net merchant interface:

  1. Click Account from the main toolbar
  2. Click Settings from the left-side menu
  3. Click API Credentials & Keys
  4. Select New Transaction Key

    *Important: You will have the option here to disable your old transaction key. This would apply if you were previously using Authorize.Net with a different merchant service provider, or if you suspect your old transaction key was being used fraudulently. Simply click the box Disable Old Transaction Key Immediately if either of these cases apply. If you don’t check this box, the old transaction key will automatically expire in 24 hours, versus immediately.

  6. Click Submit
  7. Request and enter PIN for authentication

Your new transaction key will now appear. This is very sensitive information, as it is used to validate and protect your website transactions, so it should be securely stored. You may generate a new transaction key as often as needed (for instance, if you think it has been compromised).

Grow Your Online Store

Installing Authorize.Net on your Shopify site, backed by a merchant account provider who has experience with your business model and industry, is an invaluable combination to efficiently manage all the moving parts of your business. Save time and money with an Authorize.Net-partnered merchant account provider equipped with tools and resources designed to protect and grow your online store.  

We provide free, zero-obligation consultations and process payments for a variety of business types, including those that are considered high risk. New to ecommerce? We accept start-up websites as well.

Get Started