{"id":339736,"date":"2026-08-07T10:38:44","date_gmt":"2026-08-07T10:38:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gf-pesapal-checkout\/"},"modified":"2026-08-07T12:08:21","modified_gmt":"2026-08-07T12:08:21","slug":"nemacladd-pesapal-checkout","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nemacladd-pesapal-checkout\/","author":23529469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Nemacladd Payment Addon for Gravity Forms with Pesapal","header_author":"Nemacladd","header_description":"Accept payments via Pesapal payment gateway inside your Gravity Forms forms. Supports KES, UGX, TZS, USD, and RWF.","assets_banners_color":"726373","last_updated":"2026-08-07 12:08:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/nemacladd","header_author_uri":"https:\/\/eonkom.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nemacladd","date":"2026-08-07 12:08:21"}},"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial release.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3637751,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3637751,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3637751,"resolution":"1","location":"assets","locale":"","width":1299,"height":671},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3637751,"resolution":"2","location":"assets","locale":"","width":1301,"height":675},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3637751,"resolution":"3","location":"assets","locale":"","width":1299,"height":669},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3637751,"resolution":"4","location":"assets","locale":"","width":1303,"height":673},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3637751,"resolution":"5","location":"assets","locale":"","width":1299,"height":673}},"screenshots":{"1":"Plugin settings page showing Pesapal API configuration.","2":"Feed settings with currency selection and billing fields.","3":"Pesapal payment field in the form editor.","4":"Transaction details with Pesapal tracking information.","5":"Order confirmation page after a successful payment."}},"plugin_section":[],"plugin_tags":[1655,37731,6593,24921,141806],"plugin_category":[],"plugin_contributors":[274793],"plugin_business_model":[],"class_list":["post-339736","plugin","type-plugin","status-publish","hentry","plugin_tags-gravity-forms","plugin_tags-kenya","plugin_tags-payment-gateway","plugin_tags-pesapal","plugin_tags-uganda","plugin_contributors-nemacladd","plugin_committers-nemacladd"],"banners":{"banner":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/banner-772x250.png?rev=3637751","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/icon-256x256.png?rev=3637751","icon_2x":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/icon-256x256.png?rev=3637751","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/screenshot-1.png?rev=3637751","caption":"Plugin settings page showing Pesapal API configuration."},{"src":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/screenshot-2.png?rev=3637751","caption":"Feed settings with currency selection and billing fields."},{"src":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/screenshot-3.png?rev=3637751","caption":"Pesapal payment field in the form editor."},{"src":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/screenshot-4.png?rev=3637751","caption":"Transaction details with Pesapal tracking information."},{"src":"https:\/\/ps.w.org\/nemacladd-pesapal-checkout\/assets\/screenshot-5.png?rev=3637751","caption":"Order confirmation page after a successful payment."}],"raw_content":"<!--section=description-->\n<p>The Nemacladd Payment Addon for Gravity Forms with Pesapal integrates Gravity Forms with the <a href=\"https:\/\/www.pesapal.com\">Pesapal<\/a> payment gateway, allowing you to collect payments directly from your WordPress forms.<\/p>\n\n<p>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.<\/p>\n\n<h4>Premium Features<\/h4>\n\n<p>Upgrade to a premium license to unlock:\n* <strong>IPN Notifications<\/strong> - Real-time payment status updates via server-to-server notifications.\n* <strong>Recurring Subscriptions<\/strong> - Configure recurring billing for memberships, services, and donations.\n* <strong>Custom Pesapal Form Field<\/strong> - Dedicated Pesapal field for your Gravity Forms forms.\n* <strong>Digital Payment Mode<\/strong> - Advanced payment mode with delayed notifications.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external payment services provided by Pesapal to facilitate online transactions, payment processing, and checkout verification.<\/p>\n\n<ol>\n<li><p>Pesapal API (v3)<\/p>\n\n<ul>\n<li>Service: Payment gateway processing for mobile money and credit cards.<\/li>\n<li>Data Sent: Order total, currency code, customer name, email address, transaction reference, and IP address during checkout generation.<\/li>\n<li>Usage: Required to process payments and verify order status via callback redirect.<\/li>\n<li>Terms of Service: https:\/\/www.pesapal.com\/terms-and-conditions<\/li>\n<li>Privacy Policy: https:\/\/www.pesapal.com\/privacy-policy<\/li>\n<\/ul><\/li>\n<li><p>Freemius (Premium upgrades)<\/p>\n\n<ul>\n<li>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.<\/li>\n<li>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.<\/li>\n<li>Usage: Optional; used purely for premium upgrade marketing. Not required for the core payment functionality of this plugin.<\/li>\n<li>Terms of Service: https:\/\/freemius.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/freemius.com\/privacy\/<\/li>\n<li>Cookie Policy: https:\/\/freemius.com\/privacy\/cookies\/<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=installation-->\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>Gravity Forms 2.4.13 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<h4>Installation Steps<\/h4>\n\n<ol>\n<li>Install and activate Gravity Forms (required).<\/li>\n<li>Install Nemacladd Payment Addon for Gravity Forms with Pesapal from the WordPress plugins directory or upload the plugin ZIP.<\/li>\n<li>Activate the plugin through the WordPress Plugins screen.<\/li>\n<li>Go to the plugin settings page to configure your Pesapal API credentials.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20started%3F\"><h3>How do I get started?<\/h3><\/dt>\n<dd><p>Install and activate the plugin, then configure your Pesapal API credentials (Consumer Key and Consumer Secret) on the plugin settings page under Forms &gt; Settings &gt; Pesapal.<\/p><\/dd>\n<dt id=\"which%20currencies%20are%20supported%3F\"><h3>Which currencies are supported?<\/h3><\/dt>\n<dd><p>KES (Kenyan Shilling), UGX (Ugandan Shilling), TZS (Tanzanian Shilling), USD (US Dollar), and RWF (Rwandan Franc).<\/p><\/dd>\n<dt id=\"can%20i%20test%20payments%20before%20going%20live%3F\"><h3>Can I test payments before going live?<\/h3><\/dt>\n<dd><p>Yes. Enable Sandbox mode and use Pesapal's demo API keys. Switch to Live mode when you're ready to process real payments.<\/p><\/dd>\n<dt id=\"how%20do%20i%20upgrade%20to%20premium%3F\"><h3>How do I upgrade to Premium?<\/h3><\/dt>\n<dd><p>Navigate to the plugin settings page in your WordPress admin and click the upgrade notice to purchase a premium license.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept payments via Pesapal payment gateway inside your Gravity Forms forms. Supports KES, UGX, TZS, USD, and RWF.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339736"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nemacladd"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339736"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339736"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339736"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339736"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339736"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}