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, ...
    • How do I integrate PayFast with WooCommerce?

      Installation Requirements You will need to be registered on PayFast to accept payments and get your Merchant ID, Merchant Key and Passphrase. On your PayFast Dashboard, on the Integration page, ensure the following: Passphrase must be set: Find ...