x-api-key: YOUR_KEY| Status | Amount | Phone | Channel | Receipt | Date |
|---|---|---|---|---|---|
| Loading… | |||||
| Channel ID | Name | Type | Details | Status | Created | Actions |
|---|---|---|---|---|---|---|
| No channels yet. Add your first payment channel. | ||||||
| Status | Amount | Phone | Channel | Provider | Reference | Receipt | Type | Date |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
| Channel ID | Name | Type | Account | Status | Action |
|---|---|---|---|---|---|
| No channels. Add channels first. | |||||
Add a B2C channel to enable sending money to Safaricom numbers — for refunds, salaries, and commissions.
B2C disbursement endpoint (PSP approval required).
When on, API calls simulate transactions without hitting M-Pesa. Useful for local development.
Generate a public + secret key pair for more secure integrations. Use x-public-key + x-secret-key headers.
Original x-api-key header authentication. Simpler but less secure.
Payment results are POSTed here after every M-Pesa callback.