VIPayment - B2B Reseller Platform for Digital Products
Full Stack Developer · 2022 – 2025 · Indonesia
Overview
VIPayment is a B2B reseller platform for digital products — pulsa, games, e-money, streaming, and vouchers. Resellers manage balance, pricing, and transactions through a dashboard while integrating via H2H APIs to automate sales at scale. The public B2C storefront is VIPayment v2.
Problem
Digital product resellers needed a reliable platform with wallet balance, tiered membership, price lists, transaction reporting, and H2H APIs to resell pulsa, games, and e-money services.
Solution
Built a reseller-centric platform with PHP and Express.js backends, Alpine.js dashboards for balance and order management, Redis caching, and multi payment gateway integration with public API documentation.
Architecture
PHP reseller portal with Express.js services for real-time order processing, Alpine.js dashboard UI (balance, deposits, price lists, transaction reports), MySQL persistence, Redis caching, and H2H API layer for reseller automation.
Responsibilities
- Designed and maintained reseller backend services and H2H APIs.
- Built reseller dashboard features — balance, deposits, pricing, and transaction reporting with Alpine.js.
- Optimized MySQL queries, Redis caching, and API response times for high-volume reseller traffic.
Results
Handled transactions totaling $4,100,000+ USD in cumulative volume.
Supported 50,000+ daily transactions.
Reduced system latency through query optimization and Redis caching.