A quick way to integrate Payment Gateways to your website to handle the payment process.
Setup as many credentials and handle payments in all common integrations.
Setup recurring reminders and track how your sales are going from a single dashboard.

Main Features:

  • Multiple Payment Gateway integration (Integrate with popular plugins incuding WooCommerce and WP Travel)
  • Single shortcode with multiple variables
  • Transaction logs
  • Dashboard with summary
  • Custom Form elements
  • Accept all types of payments
  • Included Gateways (PesaPal, Mpesa PayBill)

More coming your way (E-commerce plugin integrations) which include :

  • PayPal
  • Stripe
  • Paystack
  • Africa’s Talking
  • Alipay
  • SecurePay
  • 2Checkout
  • PayFast


  • Dashboard
  • Transaction View
  • Handle multiple gateways
  • Simple Settings


  1. Upload the pesapress folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Once the plugin is activated, Navigate to the admin menu “PesaPress”


Which Payment Gateways are available?

Currently we only support PesaPal and Mpesa
We are currently working on integrating more payment gateways on PesaPress

Do you store any user information?

We only save payment transaction logs within the plugin

Contributors & Developers

“PesaPress” is open source software. The following people have contributed to this plugin.


Translate “PesaPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



*Fixed: PHP 5.6 compatability


  • Added: Gutenberg blocks (Easily add a block in your page and configure your preferred gateway)
  • Added: Mpesa integration
  • Added: WP Travel integration
  • Fixed: WooCommerce integration
  • Fixed: Form style


  • Added: Currencies for Tanzania and Uganda


  • Added: Action hooks for transaction log
  • Added: WooCommerce integration


Initial plugin release