How do I enable subscription payments with WooCommerce?
PayFast works with the 3rd party WooCommerce Subscriptions plugin to allow you to receive recurring payments. Please note that WooCommerce charges $199 annually for their Subscriptions plugin.
Using this setup, your customer enters their card details at checkout to agree to be charged on a recurring basis. Following this, a secure token for that card is created. The WooCommerce plugin works by automatically charging the customer’s card using this token according to how you have set up the subscription terms on WooCommerce. You can learn more about tokenization as a recurring payment feature.
Related Articles
How do I enable recurring payments on my website?
To enable subscription payments and tokenization on your PayFast Dashboard, do the following: Log in to your PayFast account. Navigate to Settings > Developer Settings. Under Security Passphrase, add your security passphrase and click Save. Adding a ...
Is 3D Secure required for recurring billing?
As with all card payments, full authentication including 3D secure is required when setting up recurring billing. 3D secure is only required for the initial payment in recurring billing setups to authorise the entire card agreement or subscription. ...
How do I create a subscription using a Payment Request?
To set up a subscription easily and quickly without needing a website, you can send a payment request directly to your buyer using their email address by doing the following: Log in to your PayFast account. Navigate to Payment Request > Send Payment ...
How can I test recurring functionality?
You will be able to test recurring payments with the Sandbox facility. For more information on how you can test using the Sandbox please refer to our developer's documentation here.
What communication is sent to the buyer around their recurring payments?
When the buyer's card is expiring: Your buyer will automatically receive mailers reminding them that their card linked to their recurring billing agreement will expire. Mailers will be sent 1 month before, 2 weeks before and 2 days before the card's ...