Active mode shows as a banner on every page. Switching to Live uses real M-Pesa transactions.
π§ͺSandbox
Safe testing β no real money
π’Live
Real M-Pesa transactions
Add till numbers and paybill accounts. Set a default β it's auto-selected in the order menu. The cashier can override per order.
| Name | Type | Shortcode | Default | Active | Actions |
|---|---|---|---|---|---|
| No accounts yet. Add one above. | |||||
Credentials (Consumer Key/Secret/Passkey) are optional if already set in
.env.
The system uses DB credentials first, then falls back to .env.
Saved customers appear in the order menu for quick phone auto-fill. Can also be added from the dashboard modal.
| Name | Phone | Actions |
|---|---|---|
| No regular customers yet. | ||
π± WhatsApp (via CallMeBot β free)
Save +34 644 58 35 98 in WhatsApp β send "I allow callmebot to send me messages" β paste API key above.
π§ Email (Gmail SMTP)
Set
SMTP_USER and SMTP_PASSWORD (Gmail App Password) in .env.
| Name | Price | Visible | Actions |
|---|---|---|---|