Authorize.Net
Authorize.Net is a long-established payment gateway, now part of Visa, that lets merchants accept card and electronic-check payments online and over the phone. It is one of the most widely used gateways in North America and is a common choice for merchants who already hold a merchant account and want a dependable way to connect it to a checkout. Authorize.Net handles the gateway layer — authorising and settling transactions — while the underlying merchant account is held with an acquiring bank. The connection to Authorize.Net can be made two ways — over OAuth (log in to Authorize.Net and authorise the connection) or with API keys (enter your API Login ID and Transaction Key directly), for when OAuth login isn’t available.
At a glance
Section titled “At a glance”| Website | authorize.net |
| Type | Gateway |
| Connection | OAuth or API keys |
| Links | Dashboard · Sandbox · Support · Status · Terms · Privacy · Test cards |
Where it operates
Section titled “Where it operates”Merchants can onboard Authorize.Net in the following countries:
Australia, Canada, United States.
Payment methods
Section titled “Payment methods”Through our Authorize.Net integration, merchants can accept:
- Cards: Visa, Mastercard, American Express, Discover, Diners Club, and JCB
- Bank debits: ACH / eCheck (US), with PPD, WEB, and CCD entry types for recurring debits
- Network tokens: cards can be paid and saved as card network tokens, which is what Apple Pay and Google Pay use
ACH is enabled per connection in the Authorize.Net connection settings, and must also be enabled on your Authorize.Net account.
Connecting Authorize.Net
Section titled “Connecting Authorize.Net”There are two ways to connect, depending on the access you have:
- Connecting with OAuth — log in to Authorize.Net and authorise the connection (recommended).
- Connecting with API keys — enter your API Login ID and Transaction Key directly, for when OAuth isn’t an option.
See the Authorize.Net FAQs for troubleshooting.
Was this page helpful?
What went wrong?
Thanks for telling us.