Manual Payment Gateway Integration

Заказчик: AI | Опубликовано: 22.10.2025
Бюджет: 30 $

I operate a sports-betting platform and need a manual payment gateway built around the bKash wallet. The flow should let players submit deposits, request withdrawals, and review a clear transaction history, while I confirm or reject each request from an admin dashboard. Because the site handles multiple currencies, the module has to record amounts in users’ chosen currency and show the equivalent in BDT for every bKash movement. Key deliverables I will check against: • Deposit handling screen for users, with unique reference/transaction ID capture • Withdrawal request screen that queues payouts for my manual approval • Transaction history page that reconciles every balance change (deposit, bet, withdrawal, fee) • Admin panel to approve, decline, or edit any record and export reports • Multi-currency logic that stores the raw BDT figure and converts to at least one additional currency with a configurable rate The code should slot cleanly into my existing PHP/Laravel stack, follow PSR-12, and rely only on openly maintained composer packages. Clear installation steps and a quick read-me are essential so I can replicate the setup on staging before pushing live.