ZedoBill — VTU & Bills Payment Web App (Airtime, Data, Electricity, Cable TV, Wallet & API)
ZedoBill is a complete, developer-friendly VTU and bills payment platform for selling airtime, data bundles, electricity tokens, cable TV subscriptions, internet plans and other bill types. It includes a powerful admin panel, responsive user portal, wallet system, commissions, agents, API integration, and multiple payment gateways. Built with Laravel, optimized for high performance and production-grade deployments.Note: Some features in this project are free and included by default. Some advanced features are available as optional premium modules (sold separately). Additional modules and enhancements will also be released in future updates.
Why Choose ZedoBill?
- Fully production-ready with audit logs, secure authentication and optimized flows.
- Scalable architecture suitable for agents, SMEs, VTU businesses and reseller networks.
- Multi-gateway system for both payments and VTU service providers.
- Clean UI/UX designed for conversion and customer retention.
- Developer-friendly API for mobile apps, POS devices and third-party systems.
Main Features
- Customer Portal: Registration, login, wallet, transactions, and instant recharges.
- Admin Dashboard: Users, agents, KYC, services, APIs, settings, and reports.
- Agent System: Agent accounts, commissions, sub-wallets, and settlements.
- Wallet Funding: Multiple payment gateways, manual funding, reconciliation logs.
- Recharge Services: Airtime, data, electricity (prepaid/postpaid), cable TV, utility bills.
- Payment Gateways: Plug-and-play gateway adapters with sandbox and live mode.
- REST API: Secure endpoints for recharges, wallet functions, transactions, and webhooks.
- Notifications: Email and SMS alerts for payments, recharges and system events.
- Reports & Export: Transaction analytics with CSV export.
- Localization: Multi-currency and timezone support.
- Roles & Permissions: Admin, Manager, Agent, Customer.
- Audit Logs: Tracking changes for investigation and compliance.
Additional Features
- Airtime vending (all networks)
- Data automation with live status
- Electricity token vending (Prepaid/Postpaid)
- Cable TV subscriptions (DSTV, GOtv, StarTimes)
- Bulk airtime/data
- Airtime-to-cash (Premium Module)
- Wallet-to-wallet transfers
- Commission system (global/agent/service-level)
- KYC verification
- Queue workers for background jobs
- Error & webhook logs
- Dark mode UI
Included Files
- Full Laravel source code
- Admin and user panel UI
- API documentation + Postman collection
- Database migrations and seeders
- Installation & deployment guide
- Configurable gateway adapters
- Documentation: https://zedoski.name.ng/projects/bill-solution
System Requirements
- Apache or Nginx
- PHP 8.0+
- MySQL 5.7+ / MariaDB / PostgreSQL
- Composer & npm
- SSL certificate
- Redis (recommended)
Supported Gateways & Providers
- Recharge Providers: Demo adapters (add/remove easily)
- Payment: Paystack, Flutterwave, Stripe
- SMS: Twilio, Africa’s Talking
Demo & Documentation
- Live Demo: DEMO_URL
- Documentation: https://zedoski.name.ng/projects/bill-solution
Login Details
Email: obilochigozie5@gmail.com
Password: Vincentdepaul@1234
Admin Login
Username: admin
Password: Vincentdepaul1234
- Upload project files
- Run composer install
- Run npm install && npm run build
- Configure .env
- Run php artisan migrate --seed
- Configure queues, cronjobs and webhooks