DEMO MODE
User Admin
Total Revenue KES 0.00 +12.5%
Transactions 0 +8.3%
Invoices 0 0 pending
Reconciliation Rate 0%

Revenue Trend

Recent Activity

View All
Payment received KES 5,000 Invoice INV-DEV-0001 · Alice Wanjiku
2 min ago
STK Push pending KES 2,500 Invoice INV-DEV-0002 · Bob Kiplagat
15 min ago
Reconciled transaction RCT-DEV-001 Exact match · KES 5,000
1 hr ago
B2C disbursement failed 254723456789 · Insufficient balance
3 hrs ago
PDF receipt generated Receipt_RCT-DEV-001.pdf
1 hr ago

Recent Transactions

View All →
Receipt Phone Amount Type Status Reconciled Date
Receipt # Phone Amount Type Status Reconciliation Date
Showing 1-10 of 48
Invoice # Customer Phone Amount Paid Balance Status Due Date

Payment Details

+254
Kenyan number without country code
KES
Appears on customer's M-Pesa statement (max 12 chars)

Quick Amounts

Recent STK Push Requests

254 712 345 678 KES 5,000
Sent
254 723 456 789 KES 2,500
Pending

Disbursement Details

+254
KES

Disbursement History

PhoneAmountStatusDate
254 712 345 678KES 1,500Sent19 Jun 2026
254 734 567 890KES 3,000Failed18 Jun 2026
0Matched
0Partial
0Overpayment
0Underpayment
0Unmatched

Unmatched Transactions

ReceiptPhoneAmountStatusMatch to InvoiceAction

No unmatched transactions

https://api.merchant.com/mpesa/callback payment.success, reconciliation.complete
Active
https://dashboard.example.com/hooks/mpesa invoice.paid, b2c.complete
Retrying
RecipientChannelMessageStatusDate

Daraja API Credentials

Webhook & Callback URLs

Safaricom will send M-Pesa results here
We'll forward reconciled transactions here

Change Password

NameSlugStatusShortcodeCreated
Demo Merchant demo-merchant Active 174379 19 Jun 2026
Tech Corp Kenya tech-co Active 174379 15 Jun 2026