Description
The PayFast gateway adds the South African payment processor PayFast as a checkout option in GiveWP donation forms, redirecting the donor to PayFast’s secure page and returning to the site after transaction confirmation. Designed for non-profit organizations that collect donations in rands (ZAR), the component serves campaigns, churches and NGOs based in South Africa or that receive contributions from South African donors.
Key Features
- PayFast checkout integration
Redirects the donor to PayFast’s secure page and returns to the site after payment. - South African rand collection
Processes contributions in the native currency supported by the PayFast gateway. - Local payment methods
Enables the payment methods accepted by PayFast in GiveWP’s donation flow. - Automatic donation confirmation
Updates the record status in GiveWP as soon as PayFast validates the transaction. - Configuration via the GiveWP admin panel
Adds PayFast to the list of available gateways and requires only merchant credentials.
PayFast Benefits
- Simplified local donations
Allows supporters in South Africa to contribute using familiar payment methods. - Trust in a regional processor
Increases completion rates using a brand recognized by the South African public. - Centralized donations in GiveWP
Keeps history, receipts and reports within the plugin itself, without external tools. - Rapid campaign deployment
Reduces the time to launch a fundraiser for the South African market.
Who it’s recommended for?
- NGOs and social projects based in South Africa that use GiveWP to collect online donations.
- Churches, missions, and fundraising campaigns that receive contributions in rands.
- International organizations that maintain a fundraising front aimed at South African donors.
With this component installed, fundraising sites running GiveWP begin accepting contributions through South Africa’s most used processor, with automatic confirmation that returns the donor to the site after payment. Configuration consists of inserting the merchant credentials in the GiveWP panel and activating the gateway in the desired form, keeping donation history and reports within the plugin.
Frequently asked questions
Is GiveWP PayFast GPL-licensed?
Yes. GiveWP PayFast is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GiveWP PayFast on multiple sites?
Yes. You can install GiveWP PayFast on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does GiveWP PayFast cost at Ultrapack?
GiveWP PayFast costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GiveWP PayFast include updates?
Yes. The current version of GiveWP PayFast is 3.1.0, published at Ultrapack on Jun 25, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP PayFast scanned before publication?
Yes. Every version of GiveWP PayFast goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin GiveWP PayFast?
Requires WordPress 6.0 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 3.1.0
- Fix: Fixed an issue where PayFast subscription renewals were incorrectly marked as complete
Version 3.0.0
- New: Added compatibility with the GiveWP visual donation form builder.
- Fix: Prevent donation processing when currency is not ZAR
Version 2.0.0
- New: Completely rebuilt with the new Gateway API and now supports subscriptions with the Recurring add-on!
Version 1.0.3
- Change: Removed IP check for ITN validation as PayFast is removing this
Version 1.0.2
- Fix: Properly confirm the "Live Passphrase" and confirm it when a LIVE donation is processed so that they are successfully completed in the Give database.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
give-payfast.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-payfast.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.0 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready