Start a conversation

How do I enable recurring payments on my website?

To enable subscription payments on your PayFast account:

  1. Navigate to settings - integration
  2. Click "Add passphrase" next to recurring billing
  3. Add your passphrase and click update.
  4. Click "Enable" next to recurring billing.
  5. Select the "enable subscriptions" and/or the "enable ad hoc" checkbox and update.

Pay Now Button

One of the easiest ways to create a subscription is to use a Pay Now button. Simply fill in the necessary fields (ensuring that the subscription fields are populated), click ‘generate’ and copy this code to your website or email.

* Only available for subscriptions. Ad hoc payments will require API integration.

Payment Request

Should a merchant like to request the buyer to pay for a subscription, a Request Money payment request would be better suited to their needs. Once the required fields have been completed, PayFast will send an email on behalf of the merchant to the buyer. Once the buyer makes payment, the subscription will be created.

Once the required fields have been completed, PayFast will send an email on behalf of the merchant to the buyer. Once the buyer makes payment, the subscription will be created.

* Only available for subscriptions. Ad hoc payments will require API integration.

Ecommerce and Platform Plugins

To view a list of PayFast supported plugins please refer to our shopping carts page and click on the "recurring enabled" link at the top of the page.

*NB: If you are using an ecommerce system that supports subscription payments with PayFast ensure that you are using the latest version of the PayFast plugin.

* Due to some integration requirements, ad hoc payments is not available via some of our plugins.

Choose files or drag and drop files
Helpful?
Yes
No