Description
The Nemacladd Payment Addon for Gravity Forms with Pesapal integrates Gravity Forms with the Pesapal payment gateway, allowing you to collect payments directly from your WordPress forms.
Pesapal is the leading online payment gateway in East Africa, supporting payments via mobile money (M-Pesa, Airtel Money, MTN, Tigo), bank cards, and bank transfers across Kenya, Uganda, Tanzania, and Rwanda.
Premium Features
Upgrade to a premium license to unlock:
* IPN Notifications – Real-time payment status updates via server-to-server notifications.
* Recurring Subscriptions – Configure recurring billing for memberships, services, and donations.
* Custom Pesapal Form Field – Dedicated Pesapal field for your Gravity Forms forms.
* Digital Payment Mode – Advanced payment mode with delayed notifications.
External Services
This plugin connects to external payment services provided by Pesapal to facilitate online transactions, payment processing, and checkout verification.
-
Pesapal API (v3)
- Service: Payment gateway processing for mobile money and credit cards.
- Data Sent: Order total, currency code, customer name, email address, transaction reference, and IP address during checkout generation.
- Usage: Required to process payments and verify order status via callback redirect.
- Terms of Service: https://www.pesapal.com/terms-and-conditions
- Privacy Policy: https://www.pesapal.com/privacy-policy
-
Freemius (Premium upgrades)
- Service: The free plugin does not send any data to Freemius. It only links to the Freemius checkout page at checkout.freemius.com so users who wish to can optionally purchase a premium license.
- Data Sent: None by the free plugin itself. Any data is only provided by the user to Freemius directly if they choose to visit the Freemius checkout or account pages.
- Usage: Optional; used purely for premium upgrade marketing. Not required for the core payment functionality of this plugin.
- Terms of Service: https://freemius.com/terms/
- Privacy Policy: https://freemius.com/privacy/
- Cookie Policy: https://freemius.com/privacy/cookies/
Screenshots





Installation
Requirements
- WordPress 5.0 or higher
- Gravity Forms 2.4.13 or higher
- PHP 7.4 or higher
Installation Steps
- Install and activate Gravity Forms (required).
- Install Nemacladd Payment Addon for Gravity Forms with Pesapal from the WordPress plugins directory or upload the plugin ZIP.
- Activate the plugin through the WordPress Plugins screen.
- Go to the plugin settings page to configure your Pesapal API credentials.
FAQ
-
How do I get started?
-
Install and activate the plugin, then configure your Pesapal API credentials (Consumer Key and Consumer Secret) on the plugin settings page under Forms > Settings > Pesapal.
-
Which currencies are supported?
-
KES (Kenyan Shilling), UGX (Ugandan Shilling), TZS (Tanzanian Shilling), USD (US Dollar), and RWF (Rwandan Franc).
-
Can I test payments before going live?
-
Yes. Enable Sandbox mode and use Pesapal’s demo API keys. Switch to Live mode when you’re ready to process real payments.
-
Navigate to the plugin settings page in your WordPress admin and click the upgrade notice to purchase a premium license.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Nemacladd Payment Addon for Gravity Forms with Pesapal” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Nemacladd Payment Addon for Gravity Forms with Pesapal” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
