The Customer Information Manager (CIM) system allows you to store customers’ sensitive payment information on’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 payment gateways, see and Echeck.

Supported Features

Type: Token

3D SecureRemote Update CardRemote Delete CardAddPayMethod API

Adding the CIM Payment Gateway

To set up the payment gateway in WHMCS:

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



Last modified: May 28, 2024