Setup
-
Register for M-Pesa API access through Safaricom
-
Obtain your Consumer Key and Consumer Secret
-
In PulseISP, go to Settings → Payment Gateways → M-Pesa
-
Enter your credentials and save
How It Works
-
Customer selects M-Pesa as payment method
-
System generates an STK Push request
-
Customer receives payment prompt on their phone
-
Customer enters M-Pesa PIN
-
Payment is processed and webhook confirms
-
Subscription is updated
Supported Countries
-
Kenya — Safaricom M-Pesa
-
Tanzania — Vodacom M-Pesa
Webhook URL
https://{your-domain}.pulseisp.com/api/webhooks/mpesa