Razorpay UPI Fix for Android App
Budget: ₹100 – ₹400 INR
Hi Everyone, I am using Razorpay Payment Gateway in India. Users have multiple UPI apps on their phones, such as Google Pay, Paytm, PhonePe, etc.
To make payment via UPI, there is a unique UPI ID, which is where the request for payment goes to the user.
Razorpay allows the direct option to show these UPI apps in the app, and no need to enter UPI ID
The user will see all apps within the Razorpay payment gateway and doesn’t need to enter the UPI ID to make a payment. He or she will select the respective app of his choice, and then the app is opened automatically and close after successful payment.
This feature is working fine in the PWA app, but not in Android.
Here is my pwa url: https://app.campusdine.com Here is my android app url: https://play.google.com/store/apps/details?id=com.campusdine.app
Here is official guide from razorpay for this feature: https://razorpay.com/docs/payments/payment-methods/upi/upi-intent/
https://razorpay.com/docs/payments/payment-gateway/web-integration/standard/webview/upi-intent-android/
I am facing this issue only in android app so please tell me what is the solution for this.
Also I contacted Razorpay support for this issue and they replied “As checked the UPI apps are visible & configured from our end, If you are using any SDK please check if the SDK used are latest & please cross check with your checkout code if you are passing the UPI method in your checkout.”
Here are some ss for better understanding
In pwa When I Click Place order I get this which is ok no issue https://imgur.com/a/SJzdrff In Android App when I click Place order i get this. In this a option is showing upi but no apps are recommended and when i click upi option I need to manually enter upi id. https://imgur.com/a/mFsk7oE When I click on UPI in above image i get this https://imgur.com/a/FJKVwua
I need to enter manually upi id which is very bad experience for my users and payment are getting failed due to this
A video is also attached for this issue
To make payment via UPI, there is a unique UPI ID, which is where the request for payment goes to the user.
Razorpay allows the direct option to show these UPI apps in the app, and no need to enter UPI ID
The user will see all apps within the Razorpay payment gateway and doesn’t need to enter the UPI ID to make a payment. He or she will select the respective app of his choice, and then the app is opened automatically and close after successful payment.
This feature is working fine in the PWA app, but not in Android.
Here is my pwa url: https://app.campusdine.com Here is my android app url: https://play.google.com/store/apps/details?id=com.campusdine.app
Here is official guide from razorpay for this feature: https://razorpay.com/docs/payments/payment-methods/upi/upi-intent/
https://razorpay.com/docs/payments/payment-gateway/web-integration/standard/webview/upi-intent-android/
I am facing this issue only in android app so please tell me what is the solution for this.
Also I contacted Razorpay support for this issue and they replied “As checked the UPI apps are visible & configured from our end, If you are using any SDK please check if the SDK used are latest & please cross check with your checkout code if you are passing the UPI method in your checkout.”
Here are some ss for better understanding
In pwa When I Click Place order I get this which is ok no issue https://imgur.com/a/SJzdrff In Android App when I click Place order i get this. In this a option is showing upi but no apps are recommended and when i click upi option I need to manually enter upi id. https://imgur.com/a/mFsk7oE When I click on UPI in above image i get this https://imgur.com/a/FJKVwua
I need to enter manually upi id which is very bad experience for my users and payment are getting failed due to this
A video is also attached for this issue