Authorize.net integration guide
Authorize.net is a gateway that allows you to collect card payments. This guide is intended to help you implement Authorize.net based on your preferred integration workflow.
Services and compatibility
|Supported payment types|
|Supported transaction types|
|Supported processing currencies||AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD|
|3D Secure 1.x supported||No|
|3D Secure 2.x supported||No|
- Authorize.net does not settle batches immediately.
paymentTypeis not supported.
Work with Integrations Support to add Authorize.net as a connection. You will need the following credentials from Authorize.net:
- login ID
- API key
There are no additional required fields.
Use the following test card information to test your Authorize.net configuration.
|Brand||Card number||Expiration date||Security code||Cardholder name||Postal code||Transaction result|
|Visa||4111111111111111||Any future date||Any||Any||Any||Success|
|Mastercard||5424000000000015||Any future date||Any||Any||Any||Success|
|American Express||370000000000002||Any future date||Any|
|Discover||6011000000000012||Any future date||Any||Any||Any||Success|
|Any of the above||Corresponding number||Any future date||Any||Any||46282||Decline|
The status of a successful transaction with Authorize.net varies, depending on the options you choose.
|Auth only||When |
|Capture||Successful capture transactions will have the following statuses:|
|Void||Successful void transactions will have the following status:|
|Refund||Successful refund transactions will have the following statuses:|
*Pending status displays as "authorized" or "AUTHORIZED" in the Nexio Dashboard; it displays as
10, meaning "authorized", in the response when querying transactions (for more information about
transactionStatus, see the appropriate
If you have any additional questions or feedback, contact us.
Updated about 1 month ago