Dashboard
Real-time payment reconciliation overview
Last 30 days
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
| Receipt | Phone | Amount | Type | Status | Reconciled | Date |
|---|
Transactions
| Receipt # | Phone | Amount | Type | Status | Reconciliation | Date |
|---|
Showing 1-10 of 48
Invoices
| Invoice # | Customer | Phone | Amount | Paid | Balance | Status | Due Date |
|---|
STK Push (M-Pesa Express)
Initiate a payment request to a customer's M-Pesa phone
Payment Details
Quick Amounts
Recent STK Push Requests
254 712 345 678
KES 5,000
Sent
254 723 456 789
KES 2,500
Pending
B2C Disbursement
Send money from your business to a customer's M-Pesa
Disbursement Details
Disbursement History
| Phone | Amount | Status | Date |
|---|---|---|---|
| 254 712 345 678 | KES 1,500 | Sent | 19 Jun 2026 |
| 254 734 567 890 | KES 3,000 | Failed | 18 Jun 2026 |
Reconciliation
Automated matching of M-Pesa transactions to invoices
0Matched
0Partial
0Overpayment
0Underpayment
0Unmatched
Unmatched Transactions
| Receipt | Phone | Amount | Status | Match to Invoice | Action |
|---|
No unmatched transactions
Webhooks
https://api.merchant.com/mpesa/callback
payment.success, reconciliation.complete
Active
https://dashboard.example.com/hooks/mpesa
invoice.paid, b2c.complete
Retrying
Notification Logs
| Recipient | Channel | Message | Status | Date |
|---|
Settings
Manage your Daraja API keys, webhook URLs, and account preferences
Daraja API Credentials
Webhook & Callback URLs
Change Password
Tenants
| Name | Slug | Status | Shortcode | Created | |
|---|---|---|---|---|---|
| Demo Merchant | demo-merchant |
Active | 174379 | 19 Jun 2026 | |
| Tech Corp Kenya | tech-co |
Active | 174379 | 15 Jun 2026 |