M-Pesa (Daraja) Gateway
Sandbox-ready scaffold for Safaricom Daraja: STK Push (Lipa na M-Pesa Online), C2B, and callback handling.
Configuration
| Environment | production |
|---|---|
| Base URL | https://api.safaricom.co.ke |
| Shortcode | 7414013 |
| Till (PartyB) | 5418219 |
| Transaction type | CustomerBuyGoodsOnline |
| Consumer key | set |
| Consumer secret | set |
| Passkey | set |
Endpoints
- STK PushInitiate & query Lipa na M-Pesa Online payments.
- C2BRegister validation/confirmation URLs and simulate.
- LogsRecent API and callback activity.
Callback URLs
- STK:
https://mpesa.corellia.co.ke/callback/stk - C2B validation:
https://mpesa.corellia.co.ke/callback/c2b/validation - C2B confirmation:
https://mpesa.corellia.co.ke/callback/c2b/confirmation