For more information about this gateway, please refer to https://developer.authorize.net/api/reference/index.html#payment-transactions

  • Gateway type code: authorize_net
  • Production API endpoint: https://api2.authorize.net/xml/v1/request.api
  • Sandbox API endpoint: Not Supported
  • Supported payment types: Credit Card, Gateway payment method token
  • Supported operations: Authorization, Capture, Charge, Void, Refund

To add an Authorize.Net gateway, use the following settings:

{
    "login": "Your Authorize.Net API Login ID",
    "password" : "Your Authorize.Net Transaction Key"
}

Gateway Specific Fields

To use the Authorize.net vault you need to supply two values.

  1. Supply your customerPaymentProfileId as the gatewayPaymentMethodId when using the Pass-In Gateway Payment Method
  2. Supply your customerProfileId as the gateway specific field customer_profile_id.

Those fields are returned when your system saved payment information in the Authorize.net vault.

 "gatewaySpecificFields":{
    "authorize_net":{
          "customer_profile_id" : "Your customer profile Id"
    }
}