Check here for help on how to integrate PayFast with your website.
In order to use PayFast with WHMCS, you will need to install the PayFast payment module for WHMCS which is provided by PayFast. Installation requirements A working WHMCS installation Installation and ...
Your mobile application must be able to perform a browser redirect, since PayFast works via browser redirects only. Please ensure that your application is able to do this....
It is possible to do as long as the app allows for browser redirect. Keep in mind that the Pay Now buttons do not send an ITN after the successful payment so in order to keep track of payments, you wo...
Ensure that live credentials are used for live transactions and test credentials are used for testing in the sandbox. Double check that the one set on your PayFast account matches the one set on your ...
This error is thrown if any of the POSTed values are incorrect, for instance, if the merchant_id or merchant_key is incorrect (possibly due to using a sandbox credentials on the live site), the follow...
The PayFast system will pick up on ‘local’ or ‘localhost’ in the return, cancel and notify URLs and throw the invalid URL error. This is because it is not possible to test the ITN locally due to no se...
Invalid signature This would be caused by the incorrect use of the passphrase, or the incorrect order of variables in the string that is MD5 hashed to generate the signature. Although this signature i...
When the amount is sent to PayFast, we will assume this is a ZAR amount because PayFast only transacts in ZAR, even if your shop is using a foreign currency....
PayFast only works with ZAR and does not provide a currency conversion service. This would need to be handled before the amount is sent to PayFast....
You will need to add it on to the item name, or the item description, in order to get the information in the confirmation email. Please note the character limit for each of these as per our documentat...