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 guideSupported markets
- Kenya
- Uganda
- Tanzania
- Malawi
- Zambia
- Rwanda
Setup guidance
- Create a Pesapal merchant account and copy the Consumer Key and Consumer Secret from the dashboard.
- Use sandbox credentials for testing, then switch to production when ready.
- 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.