In order to use PayFast with the WPJobBoard Plugin, you will need to install the PayFast payment module for WP Job Board Plugin which is provided by PayFast.
Installation requirements
Download the PayFast payment module (v3 or v4).
Unzip the module to a temporary location on your computer.
Copy the ‘wp-content’ folder for the v3 or v4 module to your base ‘WordPress’ installation.
This should NOT overwrite any existing files or folders and merely supplement them with the PayFast files.
This is, however, dependent on the FTP program you use.
If you are concerned about this, rather copy the individual files across as per instructions below.
Log in to the WP Job Board Plugin back office console and activate the plugin.
Navigate to Settings (WPJB) and select Configuration.
The payment options will then be shown. Select Sandbox, Debug On and the Pay Now button you prefer.
Click Save Changes.
Be sure to copy the files from the downloaded module to their corresponding locations within your installation:
The list of files needed in your online installation are as follows:
wp-content/plugins/wpjobboard/application/libraries/Payment/PayFast.php wp-content/plugins/wpjobboard/application/libraries/Payment/payfast_common.inc wp-content/plugins/wpjobboard/application/public/paynow-dark.png wp-content/plugins/wpjobboard/application/public/paynow-light.png
Log in to the WP Job Board plugin back office.
Navigate to Settings below Job Board.
Click Edit Payment Options.
In the PayFast Settings block, use the following settings:
PayFast Sandbox/Live = ‘Live’
PayFast Merchant ID = Integration Page>
PayFast Merchant Key = Integration Page>
PayFast ITN Debug = Off
Click Save Changes.