Yes, PayFast does support recurring billing.
PayFast recurring billing allows merchants to create two methods of recurring payments; one is a subscription model, the other is an ad hoc model.
The subscription model supports membership or retainer style business models that provide stable and predictable income.
The ad hoc payment solution enables applications such as app payments (similar to Uber where you load your card and pay when you need to), single page checkout, or automatic account top ups.
For more information on recurring billing please click here.