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 |
External 3D Secure supported | No |
Installments supported | No |
Gateway-specific information
- Authorize.net does not settle batches immediately.
paymentType
is not supported.
Configuration
Work with Integrations Support to add Authorize.net as a connection. You will need the following credentials from Authorize.net:
- login ID
- API key
Required fields
There are no additional required fields.
Testing data
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 (Ex: 1234) | Any | Any | Success |
Discover | 6011000000000012 | Any future date | Any | Any | Any | Success |
Any of the above | Corresponding number | Any future date | Any | Any | 46282 | Decline |
Status workflows
The status of a successful transaction with Authorize.net varies, depending on the options you choose.
Sale | When isAuthOnly is false , successful sale transactions will have the following statuses:
|
Auth only | When isAuthOnly is true , successful sale transactions will have the following status:
|
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 transactionStatus
table).
If you have any additional questions or feedback, contact us.
Updated 2 months ago