New PayFast Dashboard
Old PayFast Dashboard
To manage payment notification issues, please ensure that logging is enabled on the plugin settings on WooCommerce. Select the Enable Logging checkbox and click Save. This will allow us to review your debug log files saved on your server.
Old PayFast Dashboard
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: Instructions for setting a passphrase
- ‘Require Signature’ must be disabled: Do not check this box when using WooCommerce
- You can find the full installation instructions on the WooCommerce PayFast Plugin page.
Sandbox testing
For effective testing, please follow our instructions for sandbox mode.Subscriptions Requirements
- Recurring billing is available through the WooCommerce Subscriptions extension.
- 'Recurring Billing' must be enabled on your Integration page on your PayFast Dashboard.
- When editing recurring billing, select the 'Ad hoc Payments' checkbox and click Update.
- To view your WooCommerce subscriptions on PayFast, you will find them under Transactions > Ad hoc agreements drop-down on your PayFast Dashboard.
Integration Support
This module was developed by WooCommerce, so please visit their website for integration support regarding code errors and development.To manage payment notification issues, please ensure that logging is enabled on the plugin settings on WooCommerce. Select the Enable Logging checkbox and click Save. This will allow us to review your debug log files saved on your server.