Powerful, Secure & Scalable Payment Solution
Create your API account and get instant access to the payment gateway
Add your M-Pesa credentials and webhook endpoints
Start accepting payments in minutes
Choose your platform and follow the complete guide
Isolated client data with per-client credentials
Encrypted Daraja credentials in database
Webhook-based transaction status updates
Full transaction lifecycle management
Comprehensive error responses & logging
Battle-tested payment processing
| Code | Message | Action |
|---|---|---|
| 200 | Success | Transaction processed |
| 201 | Created | Resource created |
| 400 | Bad Request | Check request parameters |
| 401 | Unauthorized | Invalid/missing credentials |
| 403 | Forbidden | Access denied |
| 404 | Not Found | Resource not found |
| 500 | Server Error | Contact support |
Choose your platform and follow the integration guide
View Integration Guides