Home PAYMENT GATEWAYS M-Pesa Integration

M-Pesa Integration

Last updated on Jul 24, 2026

Setup

  1. Register for M-Pesa API access through Safaricom

  2. Obtain your Consumer Key and Consumer Secret

  3. In PulseISP, go to SettingsPayment GatewaysM-Pesa

  4. Enter your credentials and save

How It Works

  1. Customer selects M-Pesa as payment method

  2. System generates an STK Push request

  3. Customer receives payment prompt on their phone

  4. Customer enters M-Pesa PIN

  5. Payment is processed and webhook confirms

  6. Subscription is updated

Supported Countries

  • Kenya — Safaricom M-Pesa

  • Tanzania — Vodacom M-Pesa

Webhook URL

https://{your-domain}.pulseisp.com/api/webhooks/mpesa