Unified Payments Interface (UPI) is India’s real-time payment system, launched by NPCI in 2016. Customers link bank accounts to one app and pay with a Virtual Payment Address (VPA).
UPI Intent
Accept UPI Intent payments in India where customers select their UPI app directly or scan a QR code on desktop for one-time and mandate-based checkout
UPI Collect
Accept UPI Collect payments in India where customers enter a Virtual Payment Address and approve a push notification in their UPI app
UPI Intent is the recommended integration. It skips VPA entry, covers QR checkout on desktop, and aligns with NPCI plans to deprecate UPI Collect.