Paid Memberships Pro – PayFast Gateway Add On

Description

Add the South African payment processing service PayFast as a gateway option for Paid Memberships Pro.

PayFast (https://www.payfast.co.za/) is a payments processing service for South Africans and South African websites. Their payment gateway offers a secure and instant transfer of money between online buyers and sellers. Merchants can accept funds from local and international customers from anywhere in the world in ZAR.

Fees are charged per-transaction according to this fee schedule and there are no setup or monthly fees.

Installation

  1. Make sure you have the Paid Memberships Pro plugin installed and activated.
  2. Upload the pmpro-payfast directory to the /wp-content/plugins/ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Go to Memberships -> Payment Settings in your WordPress dashboard to complete the PayFast settings.

Setup

  1. Register and validate your account with PayFast: https://www.payfast.co.za/user/register.
  2. Log in to your PayFast account and select ‘Settings’ to retrieve your merchant details.
  3. Log in to your WordPress dashboard and navigate to Memberships > Payment Settings.
  4. Set your “Payment Gateway” to “PayFast”. Fill out your merchant details and Security Passphrase (required in order to accept recurring payments).
  5. Set your currency to “South African Rand”.
  6. Save your settings.

FAQ

I found a bug in the plugin.

Please post it in the GitHub issue tracker here: https://github.com/strangerstudios/pmpro-payfast/issues

For immediate help, also post to our premium support site at https://www.paidmembershipspro.com for more documentation and our support forums.

I need help installing, configuring, or customizing the plugin.

Please visit our premium support site at https://www.paidmembershipspro.com for more documentation and our support forums.

I need to test PayFast in sandbox mode.

To test PayFast payments without being billed in sandbox mode requires a sandbox account from PayFast. For more information in creating a sandbox account – https://developers.payfast.co.za/documentation/#the-sandbox

Contributors & Developers

“Paid Memberships Pro – PayFast Gateway Add On” is open source software. The following people have contributed to this plugin.

Contributors

“Paid Memberships Pro – PayFast Gateway Add On” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Paid Memberships Pro – PayFast Gateway Add On” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

.8.2 – 2019-04-26

  • ENHANCEMENT: Prefix all constants to avoid conflict with other PayFast Plugins.

.8.1

  • SECURITY: Better sanitization of POST parameters in the ITN hander.
  • BUG FIX/ENHANCEMENT: The PayFast signature is really called PayFast PassPhrase now.

.8

  • Initial release. Pluganized from the PayFast PMPro fork. Includes many bug fixes and improvements.