1The Challenge
Integrating with 40+ banks and e-wallets means dealing with massive fragmentation. Each provider requires different input methods (Card number, Token, QR, Redirection).
2The Solution
I designed a Modular Checkout System for the web that creates a consistent experience despite the underlying complexity:
• Adaptive UI: The layout shifts automatically to accommodate specific input requirements.
• Universal Compatibility: Whether it's a Visa card, a local banking app scan, or an external wallet redirect, the user flow remains linear and predictable.
Dynamic Layout System
API-Driven Layouts:
The checkout interface isn't static. It adapts dynamically based on the banking provider's capabilities.
• Left: Bank supports QR + Token (Split view).
• Right: Bank supports Card only (Centered view).
Global & Digital Payments
Omnichannel Integration:
A unified gateway supporting International Cards (PCI-DSS compliant), Local Banking Apps (VietQR), and 3rd-party E-wallets (Momo, Grab), ensuring 99% coverage for merchants.