Nemacladd Payment Addon for Gravity Forms with Pesapal

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.

  1. 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
  2. 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

  1. Install and activate Gravity Forms (required).
  2. Install Nemacladd Payment Addon for Gravity Forms with Pesapal from the WordPress plugins directory or upload the plugin ZIP.
  3. Activate the plugin through the WordPress Plugins screen.
  4. 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.

How do I upgrade to Premium?

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.

Contributors

Changelog

1.0.0

  • Initial release.