How do I integrate PayFast with Invoice Ninja?

How do I integrate PayFast with Invoice Ninja?

To integrate your PayFast account with Invoice Ninja, do the following:


  1. Log in to your Invoice Ninja account.

  2. Navigate to Settings > Payment Settings.

  3. Click on Configure Gateways.

  4. Search for and select PayFast as the Provider.

  5. Enter your PayFast Merchant ID, Merchant Key and Passphrase. For information on where to find these, read this article

    1. To see how to set a passphrase, please read this article.

  6. Click Save.

  7. Should you wish to test your integration in sandbox mode, tick the box for ‘Test Mode’ and click Save.

  8. With Test Mode active, you may view an invoice and click ‘Pay Now’ to complete a test transaction.

  9. Once you’re ready to switch to live payments, untick the box for ‘Test Mode’ and click Save.

Please note: This module was developed by Invoice Ninja, so please visit their website for integration support. You will need to have a registered PayFast merchant account to access your Merchant ID, Merchant Key and Passphrase required for integration.

    • Related Articles

    • How do I integrate PayFast with WP Invoice?

      You can use PayFast with WP Invoice by installing, which is an invoicing and billing plugin for WordPress. This will give your WordPress site invoicing capabilities and we then provide a payment module for WP ...
    • How do I integrate PayFast with Gravity Forms?

      Once you have followed the installation instructions below and your form is live on your website, a buyer will be able to complete the form and an entry will be added to Gravity Forms once they checkout. When a successful payment is made, PayFast ...
    • How do I integrate PayFast with UberCart?

      To integrate PayFast with UberCart, do the following: Download the PayFast module and extract the uc_payfast folder from the zip folder. Move or copy the folder called ”uc_payfast” into your /modules/ubercart/payment directory. Log in to the admin ...
    • How do I integrate Payfast with Ecwid?

      To integrate Payfast with Ecwid, do the following: Log in to your Ecwid account. Navigate to Settings > Payment. Next to Credit or debit card click Choose payment processor. Select Credit card: Payfast. Enter your Payfast Merchant ID, Merchant Key ...
    • I upgraded WordPress/WP Invoice and now 'PayFast' no longer appears as a payment option.

      When upgrading either WordPress or WP Invoice, the PayFast payment module files may be deleted. You simply need to reinstall the module following the installation procedures and the 'PayFast' option will reappear with your previous setting intact.