Authorize.net

Authorize.net is a credit card merchant gateway.

For our other supported Authorize.net payment gateways, see Authorize.net CIM, Authorize.net Echeck, and Accept.js by Authorize.net.

Supported Features

Type: Merchant (Credit Card)

One-TimeRecurringRefundsReversals
✖️
3D SecureRemote Update CardRemote Delete CardAddPayMethod API
✖️✖️✖️✖️

Adding the Authorize.net Payment Gateway

To set up the Authorize.net payment gateway in WHMCS:

  1. Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
  2. Click Authorize.net.
    Activating Autorize.net
  3. Check Show on Order Form to display this payment method in the Client Area during checkout.
  4. Enter your Authorize.net credentials.
  5. Click Save Changes.

Test Mode

You can use test mode to simulate payment processing without actually causing a transaction to occur. This can be useful for testing your configuration.

Troubleshooting

You can find information about most payment gateway-related errors in the logs at Billing > Gateway Log and in the Module Log.

For more information, see Troubleshooting Payments.

You may encounter the following common issues:


Error or IssueCauseNext Steps
<field> is requiredAuthorize.net is not receiving a required field value.Authorize.net Required Field Errors
<field> is requiredAuthorize.net is not receiving a required field value (for example, Email Address).Field is Required Errors

Last modified: 2025 February 4