Checkout – Payfast


Payfast for the WordPress Shopping Cart plugin


Payfast Installation


The following things are required to use the Payfast extension plugin:


Installation & Activation

1. Make sure that you have the WordPress Shopping Cart plugin installed and activated.

2. Download the Payfast extension plugin from the downloads management section. You will be given a file.

3. Upload that .zip to your WordPress site > Plugins > Add New and skip to step 5, OR extract the file in order to obtain the checkout-payfast folder.

4. Upload the checkout-payfast folder to your wp-content/plugins/ directory of your WordPress installation.

5. Go to Plugins in your WordPress dashboard where you can activate the Checkout – Payfast extension plugin. Alternatively, you can activate the extension plugin under Checkout > Extensions in your WordPress dashboard.


Payfast Configuration Settings

1. Title/Caption

Simply specify the title/caption of the Payfast payment method throughout the WordPress Shopping Cart plugin as it will appear on both the front-end to the customers and in the back-end to the merchant.

2. Mode

You can use Payfast in either Live or Sandbox mode but it depends completely on the Payfast account that you’re using. If your Payfast account is in test/sandbox mode, set this to Sandbox but if your Payfast account is in live/production mode, set this to Live.

3. Merchant ID

This is your unique merchant ID provided by Payfast to you. If you aren’t sure what your merchant ID is, you can find it in your Payfast account under the “Settings” menu.

4. Merchant Key

Unique merchant key which is used in conjunction with the merchant ID above. You can obtain the merchant key under the “Settings” menu in your Payfast account as well, together with the merchant ID mentioned above.

5. Passphrase

If you have a passphrase set in your Payfast dashboard, fill it here. This is optional.

6. Debug Email

Turn On/Off the debug email. When turned on, the plugin will send you (the admin/merchant email specified in the Shopping Cart plugin) an email with data and a reason why a payment failed so that you can investigate and take action based on that. It is recommended that you turn this on as a way of troubleshooting any payment problems.


Recurrent Payment Settings

1. Checkout Type

Choose Recurring Payment to enable this checkout type for a product.

2. Once-Off Choice

Check this option if you want to allow the customer to choose once-off payment instead.

3. Text

Enter text as  a note to show on the product page regarding the recurring product.

4.  Payment Method

Choose Payments with Payfast as your payment method.

5. Interval

Choose how frequently this recurring subscription will be charged. Monthly, Quarterly, Biannually or Annually.


Release Notes

  • 1.2 - October 26, 2023
  • 1.1 - May 27, 2019

Website & Email Hosting

Get the best website & email hosting for speed, security, and peace of mind. No restrictions. Freedom to do what you need in order to run your business.

Host Now

Pin It on Pinterest