- Customers can no longer make payments or register UPI mandates by manually entering VPA/UPI id/mobile numbers.
- Save VPA and Validate VPA features will not be available after migration as these features work only with the UPI Collect flow.
Handy Tips
- MCC 6012 & 6211 (IPO and secondary market transactions)
- iOS mobile app and mobile web transactions (exempted until further notice)
- UPI Mandates (execute/modify/revoke operations only)
- eRupi vouchers
- PACB businesses (cross-border/international payments)
- If you are a new Razorpay user, use UPI Intent.
- If you are an existing Razorpay user not covered by exemptions, you must migrate to UPI Intent to continue accepting UPI payments if:
- You currently accept UPI payments via Collect flow.
- You use Razorpay Custom Checkout on Web, mWeb or WebView to accept Recurring Payments from customers.
- Your integration includes UPI Collect parameters in
razorpay.js. - Your users enter UPI id/VPAs for payment.
Prerequisite
Contact Razorpay support to enable UPI Intent for your Razorpay account if it is not already enabled.Migration Steps by Platform
Web
You can only use UPI QR code to accept UPI payments. This is because UPI Intent is not supported on desktop web and UPI Collect will not be available after the NPCI deadline. Change Needed-
If you were previously using UPI Collect, you must remove
upi[vpa]parameter fromrazorpay.js.Replace UPI Collect with UPI QR - Integrate with UPI QR code. Refer to the UPI QR code Redirect Flow documentation to complete the integration.
mWeb
On mobile web, UPI Intent allows users to complete payments through their preferred PSP apps. Change Needed-
If you were previously using UPI Collect, you must remove
upi[vpa]parameter fromrazorpay.js.Remove UPI VPA Parameter - Integrate UPI Intent on mWeb. Refer to the UPI Intent mWeb Integration Guide.
WebView
For WebView integrations, enable UPI Intent to display UPI apps for payment completion. Change Needed-
If you were previously using UPI Collect, you must remove
upi[vpa]parameter fromrazorpay.js.Remove UPI Parameter - Integrate UPI Intent by following the UPI Webview Integration guide for Android and iOS. Implement deep link handling in your Android/iOS app to launch UPI apps from WebView.