Hello,
Paypal (and paypal recurring) do not have ZAR in the supported currency.
So that is the reason why you cannot see Paypal while your store currency is ZAR.
Regarding the Payfast plugin ; it's a free plugin developed by the HikaShop team in 2014.
That plugin do not have the support of the recurring (which has been added afterwards) ; which means that it would require some development to include the support "Payfast subscription" into the plugin.
In the next version of HikaSubscription there will be an option to deactivate the requirement on "recurring" if you do not have any recurring payment.
In the mean time, there is a patch that you can apply manually by editing the HikaSerial cart class (administrator/components/com_hikaserial/classes/cart.php).
You will find the reference code in that forum post (first code is the current content, second code is the content to put instead)
www.hikashop.com/forum/18-support-en-fra...cription.html#290256
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.