Base URL
Authentication
Send your API key in theAuthorization header:
Core API areas
- Express payments: Create M-Pesa payment requests
- Customers: Create, update, list, and delete customers
- Transactions: List transactions and fetch individual records
- Webhooks: Subscribe to payment and customer events from the dashboard
Supporting behavior
- Cursor-based pagination for list endpoints
- Environment-specific API keys
- Permission-based access control
- Standardized JSON error responses