PayFast can accept monthly or annual subscriptions through Paid Memberships Pro.
Please only set up memberships with once-off, monthly or annual subscriptions.
1. On a Membership Level check the Recurring Subscription checkbox.
2. Set your billing amount to:
1 per month
1 per year
3. Set your Billing Cycle Limit for this subscription. Set to 0 for infinity.
4. Click 'Save Level' to update.
5. Ensure that subscriptions are enabled on your PayFast account under SETTINGS-> Integration RECURRING BILLING.