Accept donations with PayFast, a leading South African payment processor.

PayFast is the local choice for South African organizations.

PayFast: the local choice for South Africans

PayFast is the local choice for South African organizations. Payments are processed in ZAR (South African Rand) by PayFast, while PayPal payments are processed in US Dollars and must then be converted. For donors, PayFast is a familiar and trusted payment platform, which allows them to make donations without any concerns about security.

PayFast allows your donors to give in multiple ways:

  • Credit Card (Visa or Mastercard)
  • Instant EFT
  • Bitcoin
  • mobicred
  • MasterPass

All payments are made through the PCI-compliant hosted payment form on PayFast’s website.

PayFast Payment Page

With PayFast, there are no setup fees or monthly charges, with per-transaction fees varying based on the method of payment. You can see a full list of fees on their website: PayFast fees.

Our WordPress plugin for PayFast

The Charitable PayFast extension is designed to be quick and easy to set up, so that you can begin accepting donations in South African Rand in no time. Watch the 5-minute video below to see how quick it is to install the plugin, set up your PayFast credentials and accept a donation:

Want to try it out? Test PayFast donations on our demo site.


  • Charitable 1.3+
  • PHP 5.3+
  • PayFast merchant account
  • Your currency must be set to South African Rand — PayFast does not accept payments in any other currency.


Frequently asked questions

Do you have a question about Charitable? See the list below for our most frequently asked questions. If your question is not listed here, then please contact us.