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.