While we don’t recommend this at all, you can do this as follows:
Open this file in your Zen Cart installation:
/includes/modules/payment/payfast.php Find the text: $currency =
'ZAR'; Change ZAR to th...

Getting the error as detailed below, is most likely due to your
currency configuration which is incorrect and the amount is therefore
coming through as 0.00. Our module requires that you use ZAR as yo...

On the Payment Information page (step 2 of the checkout process), the
PayFast option is depicted by a small PayFast logo. To modify the look
of the option, follow these instructions: Open the followin...

When upgrading either WordPress or WP Invoice, the PayFast payment
module files may be deleted. You simply need to reinstall the module
following the installation procedures and the 'PayFast' option w...

You’ll get this error message when there is a mismatch between your
version of VirtueMart and version of the PayFast VirtueMart module you
have installed. There are three versions of VirtueMart curren...

Yes, you can display your prices in currencies other than ZAR, but
PayFast can only process payments in ZAR. When the user checks out,
whatever currency they have selected to display your product, pri...

This is the root of your Joomla installation. Where this is, depends
on what system you are using and where you are hosting. The easiest
way to find this though would be to look for the Joomla directo...

PayFast works on browser redirection and will redirect the user to
PayFast for payment after they click the 'Confirm Order' button on the
Checkout page. At this stage, the order has NOT been created i...

To change the default currency, do the following: 1. In the admin
backend, go to System > Settings and click 'Edit'. 2. Go to 'Local',
change currency from USD to ZAR and click 'Save'. 3. The list of...

To add South African Rands, do the following: 1. In the admin backend,
go to System > Localisation > Currencies. 2. Click the 'Add New'
button and complete the form. 3. Enable the currency status and ...