Authorize.net
Authorize.net Credit Card Billing. For more info see www.authorize.net
The Authorize.net module in WHMCS supports automated captures, recurring billing & refunds from within WHMCS.
Setup
To activate the Authorize.net module in WHMCS, navigate to Setup > Payment Gateways and choose Authorize.net from the Available Gateways dropdown.
Once activated, you can then customise the name to something more friendly such as "Credit Card" and enter the Login ID and Transaction Key corresponding to your Auth.net account
Customer Information Manager (CIM)
The Authorize.net Customer Information Manager (CIM) 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).
To use this with WHMCS, simply activate the Authorize.net CIM module in the gateway configuration area and then the card details will no longer be stored locally in your WHMCS database following each clients subsequent transaction following the activation.