Skip to main content

Payment integration

Pesapal Payment Gateway

East Africa hosted checkout aggregator (M-Pesa, cards, bank transfer) via Pesapal API v3. Redirect customers to Pesapal checkout; payment status is always re-verified via API before crediting.

Read the payment gateway setup guide

Supported markets

  • Kenya
  • Uganda
  • Tanzania
  • Malawi
  • Zambia
  • Rwanda

Setup guidance

  1. Create a Pesapal merchant account and copy the Consumer Key and Consumer Secret from the dashboard.
  2. Use sandbox credentials for testing, then switch to production when ready.
  3. The IPN (webhook) URL below is registered with Pesapal automatically on first payment - no manual dashboard step needed.

Configuration requirements

Enter these values in the matching gateway settings. Obtain credentials from the provider and keep them private.

Consumer Key Required
Consumer Secret Required
Environment Required
Use sandbox credentials until you are ready for live collections.
Currency Required
Callback / IPN URL Optional
Registered with Pesapal automatically as the IPN notification URL.