The PayFast payment module for Shopp integrates your Shopp storefront checkout to South African PayFast.

PayFast Account Setup


  • Uncompress the add-on files
  • Upload the folder (directory) and all its contents to your Shopp add-ons folder (directory) under: .../wp-content/shopp-addons


When your PayFast account is successfully set up, you will receive a Merchant ID and a Merchant Key. To setup Shopp to use PayFast, in your WordPress admin navigate to ShoppSetupPayments.

  • Payment Gateway
    Select PayFast from the Payment Gateway menu.
  • Merchant ID
    Enter your Merchant id provided by PayFast when your account was setup.
  • Merchant Key
    Enter your Merchant key provided by PayFast when your account was setup.
  • Enable sandbox mode
    By toggling on this setting, you will be able to run test transactions using PayFast without any money changing hands or accounts being debited. You don’t need any merchant id or merchant key to use the sandbox.


When you have sandbox mode enabled, you can use the following sandbox user account to login to the PayFast sandbox when Shopp submits your test order.

Password: clientpass

You must be logged in to post a comment.

© Ingenesis Limited. Shopp™ is a registered trademark of Ingenesis Limited.