Authorize.net

Authorize.net payment gateway integration guide covering setup, supported functionality, testing procedures, and configuration requirements for secure payment processing.

Supported Functionality

FeatureSupported
Authorization
Capture
Refund
Card Tokenization
3D Secure
ACH
$0 Transactions

Adding an Authorize.net Merchant

To connect a Merchant using Authorize.net Gateway,

  1. First add Merchant
  2. Select Authorize.net as the Gateway
  3. Add Gateway Details as outlined below
Gateway DetailsDescription
API Login*provided by Authorize.net
API Transaction Key*provided by Authorize.net
Merchant Payment Methods*The types of payment methods this merchant accepts - Credit card, check, ach, etc.
Merchant Card Types*Card types to be accepted on this Merchant
Merchant Default Currency*Default currency that will be used, if currency is not specified
Merchant Currencies*All currencies accepted on this merchant
Bypass $0 Transaction AuthorizationsCheck this box to bypass card validation with Authorize.net for $0 transactions. When unchecked, a $1 authorization (voided immediately) will be used to validate the card — the result of this authorization will determine if the transaction is successful. This setting only applies to initial transactions — $0 renewals will always bypass the gateway. Learn more about $0.00 transaction handling.

*Required

Testing

Note : Placing test orders with a Authorize.net sandbox account or using Authorize.net test cards will not automatically set the order as a test in Vrio. Be sure to flag the order as a test using the is_test flag after the order is processed. For more details on placing test orders, click here.

For Authorize.net test cards, check here