Following are a few of the best practices to be followed to accept online payments using UPI Intent Flow:
- Do not change Intent URL
Do not make changes to the intent URL shared by Razorpay as part of the API response. Making changes to the intent URL can lead to payment failure. - Host UPI apps
It is recommended to host the UPI apps on your page/app instead of just hosting the Intent URI where the native Android drawer shows the apps. This improves conversion. - Rank UPI Apps by Success Rate
Show the UPI PSP apps in the order of their success rate. - Mobile site
If you have higher traffic via mobile site, make sure you provide the option of UPI intent payment to your users using . This will help you achieve better success rates. - Gpay SDK
If your UPI transaction volumes are high, you can also explore integrating . This provides a better user experience and about a 3-5% improvement in success rate.