"Managing high concurrent user traffic, calculating multi-level referral commissions, and validating secure withdrawals. We built a robust fintech portal equipped with dual payment gateways and anti-fraud safeguards."
Project Challenges & Objectives
The primary challenges were tracking hierarchical commissions across multiple levels without latency and integrating payment routing systems securely.
Tiered Plans
Establish complex subscription levels with customized commission values and differing daily task allocations.
Dual Payment Gateways
Integrate double payment processors to maintain 99.9% uptime, failover paths, and direct payouts to user accounts.
Anti-Fraud Safeguards
Implement secure device fingerprinting and IP verification to block duplicate client accounts and referral system gaming.
Background Queue Calc
Offload multi-level network payouts to asynchronous queues to ensure rapid dashboard performance at peak hours.
How We Built It: Laravel Solutions
We engineered a robust platform using Laravel, queues, secure session logs, and Cashfree payment routing.
Recursive Referral Trees
Coding multi-level network relationships with fast MySQL queries to compute precise referral commission cuts instantly.
Dual Gateway Failover
Integrating double payment gateway endpoints (Cashfree and UPI) to route deposit channels in case of vendor downtime.
Watch & Earn Tracker
Creating secure, tamper-proof JavaScript trackers to verify video watch minutes before rewarding credits in database tables.
Anti-Fraud Telemetry
Comparing user IP addresses, request footprints, and browser keys to intercept duplicate account creations and block proxy usage.
Central Admin Console
Structuring a powerful super-admin console to manage payouts, customize plan variables, and review financial reports.
Background Queue Handlers
Moving heavy commission distribution loops and email alert templates to background queue processes to ensure sub-second response times.
Frequently Asked Questions
Q. How does the multi-level referral system track commissions?
It uses a recursive database schema mapping parent-child relationships. When a user purchases a plan, the system traverses up to 3 levels, calculating specific percentages and dispatching payouts via queues.
Q. Why integrate dual payment gateways?
To provide redundancy. If Cashfree encounters temporary network issues, the UPI router handles transaction deposits automatically, maintaining 99.9% platform availability.
Q. How do you prevent users from creating fake referral accounts?
We deploy device fingerprinting, tracking browser footprints, cookies, IP coordinate checks, and email verification. Multiple accounts matching critical tracking footprints are flagged.
Q. What tools are used to monitor server performance?
We utilize Laravel Horizon to monitor queue execution health, coupled with performance diagnostics, to ensure background tasks complete under 500ms.
Q. Can commission plans be customized dynamically by admins?
Yes. The custom super-admin console includes configuration sliders to adjust commission rates, plan costs, and withdrawal boundaries without altering the source code.
Other Projects
See how we've built custom portals to drive growth.