Fire real M-Pesa C2B callback payloads to your server. Test your integration without real payments.
This simulator is for development and testing only.
Do not enter production or live callback URLs — use a local tunnel like
ngrok (ngrok http 3000)
or a dedicated staging environment.
We do not store any URLs, payloads, or responses.
All data is discarded immediately after the request completes.
No simulations yet. Send a request to see history here.
Payload matches Safaricom's official C2B confirmation structure exactly.
MSISDN in the payload is hashed, just like real Safaricom callbacks.
Requests are sent from our server — no CORS issues, works with any endpoint.
Use the HashBack API to decode the hashed MSISDN from simulated callbacks.