Authorize.net CIM

The Authorize.net Customer Information Manager (CIM) system allows you to store customers’ sensitive payment information on Authorize.net’s secure servers, simplifying your compliance with the Payment Card Industry Data Security Standard (PCI DSS).

This works by only storing the full card number on Authorize’s system, and not locally in your WHMCS database, and thus even if you were to be compromised, the encrypted full card numbers are not there for any potential hackers to access and potentially use.

For our other supported Authorize.net payment gateways, see Authorize.net and Authorize.net Echeck.

Supported Features

Type: Token

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

Adding the Authorize.net CIM Payment Gateway

To set up the payment gateway in WHMCS:

  1. Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
  2. Click Authorize.net CIM.
  3. Check Show on Order Form to display this payment method in the Client Area during checkout.
  4. Enter your Authorize.net login ID and transaction key.
  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.

For Authorize.net CIM, this uses the Validation Mode parameter.

You can choose these settings:

  • Live — Generates a transaction to the processor in the amount of $0.01 or $0.00. If successful, the transaction is immediately voided. Visa® authorization transactions are changing from $0.01 to $0.00 for all processors. All other credit card types use $0.01. Consult your Merchant Account Provider before changing to Zero Dollar Authorizations for Visa because you may be subject to fees.
  • None — When this value is selected, no additional validation is performed.

Troubleshooting

N/A

Last modified: October 31, 2024