How To Integrate Authorize.net

How To Integrate Authorize.net

Authorize.Net is an online payment service that offers comprehensive security measures for users and businesses of all sizes, ensuring strong protection of sensitive data and reliable uptime when handling transactions. It also offers features like recurring billing solutions for merchants offering subscription services, mobile compatibility, and integration options with popular e-commerce platforms. These features work together to provide a seamless payment processing experience.

How To Integrate Authorize.Net As A Payment Gateway #

To get started, navigate to the Payments section in your CRM and visit the Integrations tab. There you will find the Authorize.net option; click Connect to get started.

Make sure you are using a supported browser and operating from within one of the supported countries. You will need to acquire Live and Sandbox API keys from Authorize.net. For sandbox API keys, log into the sandbox Merchant Interface. For Live API keys, log into the Live Merchant Interface.

Proceed to Manage Payment Integrations and enter the three API keys you obtained from your Merchant Interface in Authorize.Net. Input the Live API Keys in the Live fields and click Save. You can also input the Sandbox API Keys in the Sandbox fields. Once you have entered the desired API keys, click the Save button.

Default Payment Gateway #

Clicking Set as Default will integrate Authorize.net and make it the default payment gateway.

Note: You are not required to disconnect Stripe to connect to Authorize.net. You can connect to both gateways on the integrations page. However, since you have connected two different gateways for processing payments, you will need to define a default gateway. PayPal will continue to function alongside Authorize.net or Stripe on order forms, whichever is set as the default.

Payment Processor Comparison #

When selecting the best payment processor for your business, Stripe, PayPal, and Authorize.net are all top contenders. Here is a comparison:

  • Stripe: A popular choice for online businesses and startups, Stripe offers a developer-friendly platform, custom integrations, and transparent pricing.
  • PayPal: A well-established payment processor with a global presence and a wide range of features, including a secure payment gateway, invoicing, and recurring payments.
  • Authorize.net: A trusted payment processor with a long history of reliable and secure payment processing services. It offers comprehensive features, including fraud detection and mobile compatibility.

Ultimately, the best choice depends on the specific needs of your business, such as the types of payments you need to accept, your target market, and your budget. We recommend comparing each processor’s features, fees, and support options before deciding. Fee data changes over time, so check the pricing pages of Stripe, PayPal, and Authorize.net for current information.

Requirements To Use Authorize.Net #

Authorize.net is a payment gateway solution that can be used to process transactions from U.S., Australian, and Canadian merchants. Multiple currencies are supported through this service, making it a great option for international merchants as well. To confirm that Authorize.net will work for your business, visit their website to read about which browsers support their services before incorporating the platform into your operations.

List Of Supported and Tested Browsers #

  • Chrome: v80 or higher
  • Edge (Chromium): v85 or higher
  • Firefox: v78 or higher
  • Safari: v12 or higher

You can check your browser and version using the help or about information inside your browser, or by using sites like whatsmybrowser.org or whatismybrowser.com.

For the Merchant Interface inside Authorize.net, if an unsupported browser or version is detected, two possible messages may display depending on how outdated the browser version is.

Browser Warning / Out Of Date #

If your browser shows “Browser Warning/Out of Date”, it may have detected a browser or version that could cause compatibility issues. We recommend updating to a newer version or switching to a supported browser. Examples of outdated browsers include Internet Explorer (IE) 11, Edge (Legacy), and Opera.

Browser Block / Out Of Date #

If “Browser Block/Out of Date” is displayed, Authorize.net has encountered known issues with the current version and requires a newer version or a different supported digital system.

Important Notes For Using Authorize.Net #

If Authorize.net is connected and set as the default gateway, other product areas like memberships and SaaS payment links will continue to process payments using Stripe.

If there are recurring subscriptions or pending transactions with Stripe, they will continue to run as is while the Stripe connection is in place. We encourage you not to disconnect any gateway. Defining the default gateway will run new transactions through your desired choice while keeping existing subscriptions running through Stripe and PayPal integrations in place.

Test Cards For Authorize.net Integration #

The expiry date can be any future date, and any 3- or 4-digit value can be used for the CVC:

  • 4007000000027 (Visa)
  • 4012888818888 (Visa)
  • 4111111111111111 (Visa)
  • 370000000000002 (American Express)
  • 5424000000000015 (Mastercard)
  • 2223000010309703 (Mastercard)
  • 2223000010309711 (Mastercard)
  • 6011000000000012 (Discover)
  • 3088000000000017 (JCB)
  • 38000000000006 (Diners Club / Carte Blanche)

Frequently Asked Questions #

How do I integrate Authorize.net as a payment gateway? #

Go to Payments > Integrations, click Connect on the Authorize.net option, then enter your Live and Sandbox API keys from your Authorize.net Merchant Interface in the corresponding fields and click Save.

Do I have to disconnect Stripe to use Authorize.net? #

No. You can connect both gateways on the integrations page. Because two gateways are connected, you must define a default gateway. PayPal continues to work alongside whichever gateway is set as the default on order forms.

Which countries and currencies does Authorize.net support? #

Authorize.net processes transactions from U.S., Australian, and Canadian merchants and supports multiple currencies, making it suitable for international merchants as well.

Where can I track payments and subscriptions made through Authorize.net? #

All payments appear under Payments → Transactions, and all order form subscriptions can be tracked under Payments → Subscriptions. Reporting and workflow triggers function the same as with other gateways.

Can I cancel or refund Authorize.net subscriptions in the application? #

Subscriptions created via Authorize.net can be canceled from the Subscriptions page using the Cancel Subscription action. Refunds are not available within the application and must be processed through the merchant portal.

Does Authorize.net work with FDS fraud filters? #

Yes. Order form transactions held for review by your FDS filters appear in your merchant portal, and the corresponding status updates on the Transactions page when you approve or decline them. For recurring invoice and calendar appointment payments, a held transaction is treated as declined and the appointment or auto-payment is not scheduled.

Was this helpful?
Updated on May 26, 2026
Scroll to Top