PayFast Payment Gateway is an extension for WP Travel Engine that allows you to accept trip and tour payments via one of South Africa’s popular merchant service, PayFast.

PayFast Payment Gateway requires WP Travel Engine plugin installed.

Requirements

You must have an active merchant account with PayFast in order to make use of this Payment Gateway. You will need:

  1. A PayFast Merchant Key
  2. A PayFast Merchant ID

Payment from any country can be accepted, as long as you use ZAR as the currency.

Installation

To install PayFast Payment Gateway:

  1. Download the extension from your dashboard
  2. Upload the folder to your /wp-content/plugins/ directory
  3. Activate ‘WP Travel Engine – PayFast Payment Gateway’ from the Plugins menu within WordPress

Configure the Gateway

To configure PayFast Payment Gateway, go to Trips > Settings > Payments.

You will see “PayFast” as an option to enable PayFast Payment Gateway for trip booking. Click PayFast to configure the settings:

  • Merchant Key – Your PayFast Merchant Key (required)
  • Merchant Id – Your PayFast Merchant Id (required)
  • PayFast Notify Page – PayFast Notify Page is created during the plugin activation. It is the notify page for PayFast.

To configure ZAR as the currency, go to Trips > Settings > Misc and choose South African Rand (R) as the Currency code.

Later, when a traveler books a trip via PayFast Payment Gateway, the traveler is taken to PayFast to make a secure payment.