Learn how customers, riders, and vendors use TabOrder — from USSD shopping to delivery proof and vendor analytics.
Open the vendor portal and manage orders, riders, and earnings.
Dial the network code sequence with your vendor prefix and bundle suffix, then press Call.
Pattern: *Network*CPaaS*Platform*Vendor*Product#
Example: *120*2477*77*2025*25# where 2025 is the vendor prefix and 25 is the bundle code. The backend parses prefix/suffix from the dialed string; country code is not used for routing when a suffix is present.
At handover, ask for OTP and upload POD photos on WhatsApp by replying with order number.
View dashboard stats and ledgers with resilient DB/file fallbacks.
| Area | Endpoint | Description |
|---|---|---|
| USSD | POST /ussd | Suffix‑aware flow — parses vendor prefix and bundle code from text |
| Health | GET /health | Service health & metrics |
| OTP | POST /api/delivery/verify-otp | Verify delivery OTP |
| Media | GET /api/media/proxy | Proxy WA/Twilio images to dashboard |
| Orders | GET /api/orders | List orders |
| Dashboard | GET /api/dashboard/stats | Vendor dashboard stats |
| Rider Self‑Order | POST /api/rider/self-order | Rider‑initiated orders |
| Products |
GET /api/vendor/products POST /api/vendor/products PUT /api/vendor/products/<product_id> DELETE /api/vendor/products/<product_id> | Manage inventory and combos exposed to USSD; secured via API key |
Note: Core APIs (USSD, Orders, Delivery, Products) are prepared for publication on API marketplaces with clear specs, auth, and SLAs.
Need help? Contact us.