I Have Implemented All The New Changes on Last Release 1.2 - [v1.3] - 2025-07-23
Major Features & Enhancements
Login System
- Replaced the existing homepage with the Login Page as default root route for better onboarding UX.
Payment Links Module (System-Wide)
- Developed an advanced Payment Links system with:
-- Expiry Date selector
-- Multi-currency support (over 100 currencies)
-- Email + SMS Notifications for recipients (via Firebase or Twilio)
-- Partial Payment Support
-- Feature made accessible system-wide (Users, Agents, Admin)
Built UI for create / edit / delete of payment linksFixed responsiveness & layout issues with links page elements
Twilio & Firebase Integration
- Integrated Twilio API for SMS/Email (fallback to Firebase)
- Admin can now choose:Firebase: Email / SMSTwilio: Email / SMS
- Dynamic config in General Settings > Notifications
Multi-Currency System Overhaul
- Ensured all currency lists reflect full ISO 4217 standard (~160+ entries)Created fallback validation for missing currency codes
Currency support now syncs with:
- Payment Links
- Wallet System
- Withdrawals
Withdrawals System
- Implemented Dual Withdrawal Options:
New toggle added to allow users to select preferred methodAdmin can control withdrawal method permissions
Social Login
- Enabled Google / Facebook social login support (OAuth2 compliant)
Merchant API System
- Implemented merchant-level API access for payment operationsNew API Key generation module (with rate limits + scopes)
Referral Commission System
- Added referral logic to track invitesImplemented referral bonuses on:
- Virtual card issuance
- Registration (optional)
Virtual Card Enhancements
- Added issuance fee config (per user or globally)Integrated referral commission logic on card creation
Reloadly API Fix
- Fixed wallet issues with Reloadly (client ID/secret mismatch)Added fallback providers for top-up & wallet APIs
Futuristic Tech Roadmap Integrations (Planned / Framework Ready)
- Stellar SDK Integration (USDC/Stablecoin issuance)
- Binance P2P Cash-in/Cash-out flow module structure created
- Biometric Security (Fingerprint / Face ID ready structure added)
- NFC Payments placeholder + hooks registered
- IVR Payment structure stubbed for third-party compatibility
UI / UX Enhancements
- Removed hardcoded USD text from payment amount fields (resolved UI glitch)
- Built a clean tab-based Manage Settings interface to organize feature toggles
- Tabs include: Notifications, Payment Links, Withdrawals, Virtual Cards, Referral
Misc Fixes
- Added fallback for missing currency values across system modules
- Applied responsive fixes to all newly added features (mobile/tablet ready)
Security Note: All sensitive integrations (Twilio, Firebase, Reloadly) now use .env config with validation logic.
still lots of changes being done, especially in multicurrency payment processing