Dashboard
Today's Revenue
KES 0
0 transactions
This Month
KES 0
0 transactions
Total Revenue
KES 0
All time
Unique Subscribers
0
Unique phone numbers
Daily Revenue
Revenue by Package
Recent Transactions
Date / TimeNamePhonePackageM-Pesa CodeAmountSource
No transactions yet
Add Transaction
All Transactions
#Date / TimeNamePhonePackageM-Pesa CodeAmount (KES)SourceNotesAction
No transactions recorded yet
Subscribers
Phone NumberTotal Paid (KES)TransactionsPackages UsedLast PaymentStatus
No subscribers yet
Safaricom Daraja API
Not Configured
Enter your webhook server URL below to enable auto-sync
Your deployed Node.js server URL (e.g. Railway, Render, Fly.io)
Set as ADMIN_API_KEY environment variable on your server
⚡ Safaricom Daraja Confirmation URL — use this when registering your URL
https://your-server.railway.app/webhook/safaricom/confirmation
In Safaricom Daraja Portal → URL Registration, set this as your Confirmation URL. Safaricom will POST payment data here after every completed M-Pesa payment to your Till.

Auto-Synced Transactions
0
Last Sync
Never
Server Status
Unknown
Package Detection — Amounts Mapped to Packages
PackageAmount Range (KES)Auto-detected
Daily240 – 260✓ Yes
Super MultiBet45 – 55✓ Yes
MidWeek Jackpot35 – 45✓ Yes
Mega Jackpot75 – 85✓ Yes
Half Time Full Time15 – 25✓ Yes
UnknownAny other amount— Needs manual edit
Sync Activity Log
No sync activity yet