PayFast will try a number of times to reprocess a payment where the buyer does not have funds on their credit card.
On failure, the buyer will be notified, allowing some time for the problem to be resolved.
On a complete failure (after X amount of times), the subscription will be ‘locked’ and will need some action from the merchant to reactivate on the PayFast backend or via the API pause endpoint.
If this happens, and you are locked out of Payfast, you will also be locked out of The LionsLAB training platform and will have to pay a re-joining fee. The rejoining fee is R499 (plus the installment owing).
Please ensure that the funds are available when due, to avoid this problem.