How do I setup and manage recurring billing on WHMCS?

How do I set up and manage recurring billing on WHMCS?

Complete the following steps to set up and manage recurring billing on WHMCS.

On your PayFast account, do the following:
  1. Log in to your PayFast account and navigate to Settings > Recurring Billing.
  2. Simply toggle ‘Enable Tokenization’ so that it is enabled, and click Save.(Once set up, WHMCS subscriptions will be found under Reports > Customer Saved Cards on your PayFast Dashboard.)
  3. Ensure that you have a PassPhrase set on your account.
On your admin dashboard of your WHMCS site, do the following:
  1. Log in to the admin dashboard of your WHMCS site and navigate to the PayFast configuration page under Setup > Payments > Payment Gateways.
  2. Select Enable Recurring Billing to:
    1. Enable Subscribe Now to the tokenized billing option on invoices which requires credit card payments.
    2. Turn off Auto Redirect on Checkout under Setup > General Settings > Ordering. Set Auto Redirect on Checkout to Automatically take the user to the invoice.
    3. The Pay Now option will still be available to clients who wish to pay invoices once off.
  3. Select Force Recurring Billing to require all clients to use tokenized billing. This requires Enable Recurring Billing to be enabled to take effect.
  4. When a client has already signed up for tokenized billing:
    1. The adhoc token can be found by clicking Credit Card Information on the Client Profile page, and manually cleared by clicking Clear Details, if desired.
    2. Unpaid invoices will have the Pay Now option available so that clients can pay invoices using all once-off payment methods available on your PayFast Dashboard.
    3. Invoices can be automatically charged via automation settings under Setup > Automation Settings.
    4. Enables Attempt Capture functionality admin dashboard of your WHMCS site
  5. Once the subscription has been set up, it can be managed on the Client Profile page, under the Products/Services tab on your WHMCS site admin dashboard.


    • Related Articles

    • How do I set up recurring billing on OpenCart?

      To set up recurring billing on OpenCart, do the following: The instructions for integration must be completed first, before setting up recurring billing. Log in to your PayFast Dashboard and navigate to Settings > Integration. Click Enable or Edit ...
    • How do I set up recurring billing on Gravity Forms?

      To set up recurring billing on Gravity Forms, do the following:  To set up a subscription on a form, ensure that your form includes pricing fields for an initial amount and a recurring amount. On the form feed, select Subscription under Transaction ...
    • How do I enable recurring billing on Paid Memberships Pro?

      PayFast can accept monthly or annual subscriptions through Paid Memberships Pro. Please only set up memberships with once-off, monthly or annual subscriptions. To enable recurring billing on Paid Memberships Pro, do the following: On a Membership ...
    • Does the Xero integration support recurring billing?

      Unfortunately, our integration with Xero does not support recurring billing.
    • How do I upgrade WHMCS?

      Please Note: For Recurring Billing, if you already have subscriptions setup on your WHMCS site those subscriptions will continue to generate invoices as before until cancelled. In order to migrate your clients to the new module, the next invoice they ...