Managed subscription billing for PayFast merchants: renewals collected by CheckoutJoy, free trials, payment plans, automatic retries and card updates in ZAR.
With managed subscription billing switched on for PayFast, your customer saves their card on PayFast's payment page at checkout, and CheckoutJoy collects every renewal through your PayFast account.
Checkout. Your customer pays on PayFast's payment page as usual. PayFast saves the card and gives CheckoutJoy a token for it. The card details stay with PayFast.
Renewals. On each billing date CheckoutJoy asks PayFast to charge the saved card. The payment appears in your PayFast account and settles the way your other PayFast payments do.
Confirmation. CheckoutJoy confirms the result with PayFast, records the payment on the order and moves the billing date forward.
Declines. A declined renewal starts failed payment recovery: your customer is emailed and the payment is retried on a schedule.
PayFast charges in ZAR. If your product is priced in another currency, CheckoutJoy converts the recurring amount to ZAR once, at checkout, using the latest exchange rate. That same ZAR amount is charged on every renewal.
When a product has a free trial, your customer still goes through PayFast's payment page so that the card can be saved. Nothing is charged for the subscription. The first payment is collected when the trial ends. If the product has a setup fee, the fee is charged at checkout.
Your customer signs in to your Customer Portal, opens the order and chooses Update Payment Method. They are taken to PayFast's secure card update page to enter the new card. The next retry in the schedule uses the new card.
Passphrase. Set a passphrase in your PayFast dashboard and save the same passphrase under Settings > Payment Methods in CheckoutJoy. CheckoutJoy uses it to charge saved cards and to verify every payment notification from PayFast. If the two do not match, payments cannot be confirmed.
Customer Portal. Set up your Customer Portal, so that customers have a place to update their card.
Then contact CheckoutJoy support and ask for managed subscription billing on PayFast.
They carry on as they are. Subscriptions sold before managed billing was switched on keep renewing through PayFast's recurring billing. Subscriptions sold after the switch are collected by CheckoutJoy.
The saved card and each payment appear in your PayFast account. The schedule itself, meaning the billing dates, retries and status, is kept in CheckoutJoy, so manage the subscription from your CheckoutJoy dashboard.