Credit Card Processing

From WHMCS Documentation

Revision as of 09:29, 28 October 2015 by John (talk | contribs)

WHMCS supports processing payments directly from credit cards.

Credit cards can be stored locally in WHMCS, or remotely with payment gateways that offer token based storage services.

Merchant Gateways

A merchant payment gateway is required in order to process credit card payments through WHMCS.

For a full list, please refer to the Merchant Gateways Listing

Charging Settings

WHMCS allows you to configure how and when credit card charges are attempted.

These settings can be accessed in Setup > Automation Settings > Credit Card Charging Settings.

  • Process Days Before Due - Default setting is Zero. Allows you to configure for charges to be attempted before the due date of an invoice.
  • Attempt Only Once - Enabling this setting will result in captures only being attempted once automatically. If the payment fails to be captured successfully, the client will be notified and will need to login and make payment manually.
  • Retry Every Week For - Using this setting, you can specify for WHMCS to attempt to capture the payment for due invoices on the due date and then once per week after that until it succeeds or until the limit you specify for retries is reached.

If you do not enable the Attempt Only Once or Retry Every Week For settings, then captures will be attempted daily for any unpaid and due invoices.