Why am I not receiving a confirmation email at all?

Why am I not receiving a confirmation email at all?

Mostly likely, this has not yet been set. There are two ways to do this. You can either send this in the form posted to PayFast from the checkout page, as per our developer documentation, or the merchant can activate this on their PayFast dashboard, which is explained in this knowledge base article.

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.