Smarter eCommerce Product Management at Scale📦
June 10, 2026
Authorize.Net is an online payment service that offers comprehensive security measures for users and businesses of all sizes, ensuring maximum protection of sensitive data and reliable uptime when handling transactions. It goes above and beyond with its range of features, like recurring billing solutions to suit the needs of merchants offering subscription services, mobile compatibility, and integration options with popular e-commerce platforms. All these features work together to provide a seamless payment processing experience.
To get started, navigate to the Payment 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 that you are 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. Click Here for more details on Sandbox vs. Live Mode in Authorize.Net.
Proceed to Manage Payment Integrations, and drop the 3 API Keys you got from your Merchant Interface in Authorize.Net. You can input the Live API Keys in the Live fields and click on Save.
You can also input the Sandbox API Keys in the Sandbox Fields. Once you’ve inputted the desired API Keys, click on the Save Button.
Clicking on 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 for processing payments. PayPal will continue to function alongside Authorize.net/Stripe in order forms, whichever is set as the default.
When it comes to selecting the best payment processor for your business, Stripe, PayPal and Authorize.net are all top contenders. Here’s a comparison:
Stripe: A popular choice for online businesses and startups, Stripe offers a developer-friendly platform, custom integrations, and transparent pricing.
PayPal: PayPal is 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: Authorize.net is a trusted payment processor with a long history of providing 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. It’s recommended to compare each processor’s features, fees, and support options before deciding.
NOTE: The data for fees is accurate as of when this article is being published, for more information please check out the Pricing pages of the three options listed:
Authorize.net is a payment gateway solution that can be used to process transactions from U.S., Australian, and Canadian merchants. In addition, 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, make sure you visit their website to read up on what browsers support their services before you proceed to incorporate the platform into your business operations.
| Browser Name | Recommend Version |
| Chrome | v80 or higher |
| Edge (Chromium) | v85 or higher |
| Firefox | v78 or higher |
| Safari | v12 or higher |
You can check and verify the browser and version you are using by using the below help/about information when inside the respective browser:
Utilize sites like:
For the Merchant Interface inside Authorize.net, if an unsupported browser or version is detected, two possible messages may display depending on how low the browser version is.,
If your browser shows ‘Browser Warning/Out of Date’, it may have detected a browser/version which could cause incompatibility issues. For this reason, we recommend updating to a newer version or switching to a supported brand of browser.
If ‘Browser Block/Out of Date’ is displayed, Authorize.net has encountered benchmarked issues with the currently used version and requires that a newer version be used or a different type of supported digital system be employed.
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/pending transactions with Stripe, they will continue to run as is until the Stripe connection is in place. We encourage you to not disconnect any gateway. Defining the default gateway will run new transactions through the desired choice and keep the existing subscriptions running through Stripe and PayPal integrations in place.
Expiry Date can be any future date, and any 3/4 digits value can be the CVC:
Q: Why don’t I see PayPal among the default gateway options?
Q: What will change in the reporting of transactions done with Authorize.net? Where will I be able to keep track of all payments?
Q: Where will I be able to find the subscriptions created via Authorize.net? I cannot relate to the subscription status defined on the Subscriptions page.
The following list represents subscription statuses and their inferences:
Cancellation will be possible for the subscriptions according to the status:
Cancel Action is provided only against those subscriptions that are created on Authorize.net. Cancellation of subscriptions for Stripe and PayPal will be added soon.
| Status | Cancel |
| Pending | No |
| Trial | Yes |
| Active | Yes |
| Expired | No |
| Canceled | No |
| Unpaid | Yes |
The following flow describes the handling of subscription statuses and payment retry logics in case of a subsequent payment failure :
Q: How do I Cancel/End a subscription created via Authorize.net? I am not able to do so in the merchant portal.
To confirm the cancellation, click the Yes, Cancel button.
Q: Will I be able to refund transactions as well within the application itself?
Q: I am using FDS filters with Authorize.net to hold transactions for review if the address is not submitted or the card code is not submitted etc. Is the system compatible with handling those cases?
Q: When will Authorize.net be available for SaaS and Memberships?