Why am I not receiving a confirmation email at all?
If you are testing in sandbox you won’t be able to receive the confirmation email, unfortunately, as our sandbox environment does not send emails.
Related Articles
When using a button, how do I get my custom field included in the payment confirmation email from Payfast? ‘custom_str1’ is not working?
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 documentation.
How do I amend the Shopify Pending Payment email for Cash Alternative Payments?
Cash payment alternatives, such as Mukuru and SCode, allow your customers to pay for their online purchases using cash, debit or credit card across a national network of physical retail payment outlets. PLEASE NOTE: WE DO NOT RECOMMEND ENABLING ...
Why am I not receiving the ITN callback?
Below are some of the reasons why you are either not receiving your ITN callback or it appears as if you're not receiving the ITN callback: You're ITN page is unreachable The URL specified by your notify_url variable could be unreachable. To test ...
In Shopify why am I receiving 'Error: The supplied variables are not according to specification: currency'?
Unfortunately, Shopify currency conversion with PayFast does not work. The foreign currency amount comes through as ZAR amount because Payfast only transacts in ZAR. You will need to ensure that the shop currency is set to ZAR.
What is the difference between the sandbox and the live Payfast system?
The sandbox uses a virtual wallet in place of all the payment methods and will not send any email confirmation. Apart from that, you will be able to test your custom integration, including recurring billing payments, ITNs, order updates on your site, ...