Integrations/Payments/PayFast
Buyers are passed to PayFast with a signed request, and PayFast confirms the payment server to server. Each notification is checked against your passphrase and confirmed with PayFast.
Hash Form + PayFast
What you set up
Set the same passphrase in your PayFast account, or signature checks will fail.
Switch on the PayFast module under Hash Form > Modules and click Save.
In the cog settings, add the Merchant ID, Merchant Key and Passphrase.
Set the currency to ZAR in Payment Settings, then add a Payment field.
Still wondering about PayFast? The documentation covers every setting, and we are happy to help.
No. The notification address is sent with each payment, and notifications arrive at your site’s /hf-payfast-itn.
It signs the request and PayFast’s notifications. If it differs from your PayFast account, signature checks fail.
Every integration is included in every Pro plan, on a yearly subscription or a lifetime license.
