Hello @wellshot
We need more information in order to understand the exact issue, could you please contact us on Phone/WhatsApp?
https://www.knitpay.org/contact-us/
Secondly, as you are mentioning that you are using HDFC SmartHub Vyapar, we would like to suggest you our other plugin also, in which you will get feature of automatic payment status update also. Link of the plugin is given below. If you would like to discuss more about the features, you can contact us using the link above.
https://wordpress.org/plugins/knit-pay-upi/
What is the exact infomation you need to diagnose and solve the issue?
Need step by step information in order to replicate the issue. Screen recording video or screenshot of each step will be helpful.
Are you facing issue only while using Payment Buttons? or you are facing issue while scanning QR code also?
When we are accessing the website using mobile phone, we tap on the UPI app icon on the QR code popup box, it redirects to the UPI app, we enter the pin and get the error. We initially thought this could be the issue with our UPI ID. Then we tried to place an order from desktop PC, and it works fine! So, we cannot blame our UPI ID. Check the attached screenshots below.
Checkout Page: https://prnt.sc/TsOPxRLg9WMg
Payment Page: https://prnt.sc/7klcQjS4OhRi
Error Shows in UPI App: https://prnt.sc/RHBE3DjUj-sx (We tried to pay using PhonePe)
We tried to place another order from desktop PC. Now we paid by scanning the QR (shown on desktop screen) from mobile phone using same PhonePe app/account. It worked fine. Check the screenshot below.
Payment Success Page: https://prnt.sc/8N1SvFofrU-3
I understood, you are getting this issue because as per recent changes by RBI, UPI intent is not disabled on most of UPI QR codes. The payment button feature requires UPI intent to be enabled on your UPI QR, because this is now not enabled, you are getting this issue. This is not the issue with this plugin, even if you will use any other plugin, you will get same error. In order to avoid this issue, kindly disable/hide payment button. This can be done on the setting page.
Apart from this, as mentioned in my first reply, recently we have added feature to check payment status automatically. If you need this feature, you can explore this plugin
https://wordpress.org/plugins/knit-pay-upi/
As this is not issue due to this plugin, I am marking this ticket as resolved, feel free to contact us again if you need further help.
Okay. In this case, what I’m supposed to do now? What is UPI intent and how do I enable/disable it?
UPI intent can’t be enabled from your end, it’s controlled by your UPI QR provider.
Either use the plugin without payment button. Otherwise you should use a payment gateway to receive the payments. It’s always best to go with a payment gateway in order to get best results.