Mobile Recharge Platform & API

Customer: AI | Published: 23.12.2025

I’m building a dedicated mobile-recharge billing system and need a developer who can deliver the full stack—from the recharge engine itself to a clean, well-documented API. The platform will be used by three distinct roles: Admin for overall control, Agents who resell credit, and End Users who purchase top-ups directly. Utility bills or digital-wallet features are not on the roadmap, so the focus can remain on fast, error-free airtime transactions. Key expectations • Web dashboard for each role, with permission-based access to balance, recharge history, commission settings, and user management. • REST/JSON API (token-based authentication) that mirrors every front-end action—create user, fund wallet, initiate recharge, view status, pull reports—so I can integrate the service into future mobile apps or partner sites. • Real-time recharge processing with provider callbacks/notifications. • Transaction logging, reconcilable reports, and export to CSV/XLS. • Basic fraud and security measures (rate limiting, IP whitelisting, two-factor login for Admin). • Clear setup guide and API reference so another dev can onboard quickly. Acceptance criteria 1. A live demo on your test server showing an Admin funding an Agent, an Agent funding an End User, and the End User completing a successful recharge. 2. Postman collection and Swagger (or similar) docs covering every endpoint. 3. Source code delivered via Git with installation instructions that let me deploy on Ubuntu 22.04/Nginx without errors. If you’ve previously integrated telecom recharge APIs or built multi-tier commission systems, that experience will be valuable. Please mention any frameworks, languages, or third-party services you intend to use so I can ensure compatibility with our existing stack.