1/1 Routers Online
Safaricom Daraja 2.0 API

M-Pesa Payment Gateway

Configure your Paybill or Till credentials, manage automated webhook callbacks, and test live STK push prompts.

M

API Credentials & Keys

Safaricom Developer Portal
production
In Sandbox mode, test numbers receive instant simulations. In Production, real phone prompts are sent.

Safaricom Webhook Callback Endpoints

Auto-Configured

Copy these URLs directly into your Safaricom Daraja Developer App settings for instant payment notifications.

STK Push CallBack URL https://isp.creativetools.site/api/v1/payments/mpesa/callback
C2B Validation URL https://isp.creativetools.site/api/v1/payments/mpesa/c2b-validation
C2B Confirmation URL https://isp.creativetools.site/api/v1/payments/mpesa/c2b-confirmation

Live STK Push Test Console

Lipa Na M-Pesa Online

Trigger an interactive STK push PIN prompt to any phone number to test connectivity and payment recording.

Recent M-Pesa Transactions & Webhooks

Live feed of initiated STK pushes and incoming C2B payments

View Full Reconciler
Receipt / Checkout ID Phone Amount Status Result Description Timestamp
INIT-ZE3Y7DJV 254723378788 KES 80 failed Request Cancelled by user. 1 day ago
UICM76JGMS 254723378788 KES 10 success The service request is processed successfully. 1 day ago
UICM76IZFC 254723378788 KES 10 success The service request is processed successfully. 1 day ago
INIT-THOOZGRI 254723378788 KES 10 failed Request Cancelled by user. 1 day ago
INIT-KJVCCJQO 254723378788 KES 10 failed Failed. The Agent number and Store number entered do not match. 1 day ago
INIT-N33AEAG0 254723378788 KES 10 pending Success. Request accepted for processing 1 day ago
INIT-FMU2O7XF 254712345678 KES 20 pending Success. Request accepted for processing 1 day ago
INIT-53WHUYRT 254712345678 KES 20 pending Success. Request accepted for processing 1 day ago