Why do I get a signature mismatch on a tokenization payment?

Why do I get a signature mismatch on a tokenization payment?

If you are testing in sandbox mode, you will need to go to sandbox.payfast.co.za and create your own sandbox account and set a passphrase on there.

When using live mode, you will need to ensure that Recurring Billing is enabled on your Payfast account. You will also need to set a passphrase on your Payfast account.


    • Related Articles

    • How do I set up and manage recurring billing on WHMCS?

      Complete the following steps to set up and manage recurring billing on WHMCS. On your PayFast account, do the following: Log in to your PayFast account and navigate to Settings > Recurring Billing. Simply toggle ‘Enable Tokenization’ so that it is ...
    • How do I set up recurring billing on OpenCart?

      To set up recurring billing on OpenCart, do the following: The instructions for integration must be completed first, before setting up recurring billing. Log in to your PayFast Dashboard and navigate to Settings > Integration. Click Enable or Edit ...
    • How do I set up recurring billing on Gravity Forms?

      To set up recurring billing on Gravity Forms, do the following:  To set up a subscription on a form, ensure that your form includes pricing fields for an initial amount and a recurring amount. On the form feed, select Subscription under Transaction ...
    • 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, ...
    • Why am I getting a signature mismatch error on WHMCS?

      If you are using a WordPress installation along with a WHMCS bridge plugin, the cause is that the WordPress plugin modifies the output of the values sent through to PayFast. In order to fix this, you need to comment out the signature generation part ...