Sign in

Enter your credentials to access the dashboard.

Account Balance
M-PESA Accounts

No balance data. Click "Refresh Balance" to query.

Incoming Payments
Payments appear here automatically after customers send money to your paybill. Register your C2B URLs first if you haven't already.
Recent Payments (last 50)

No payments received yet in this session.

STK Push
Prompt customer to pay
B2C — Send to Phone
Business to Customer
Deducts from your Utility Account. Use Account Top-Up to fund it from Working Account if needed.
Paybill / Till / Bank
Business to Business
Account Top-Up
Working Account → Utility Account
⚠ This moves funds from your Working (Org) Account into your Utility Account so that B2C payments can be made. Use this if B2C is failing with "Insufficient Funds".
Reversal
Reverse a transaction
Reverses B2B, B2C, or C2B transactions. You need the M-PESA receipt number and the original amount. Reversals are subject to Safaricom approval and are not instant.
Transaction Status
Query a transaction
Register C2B URLs
Callback URLs
Register your confirmation and validation URLs with Safaricom. This is required for C2B payments to be sent to your server. In production, this may only need to be done once.
Confirmation: loading…
Validation: loading…