问题
UPI not working in a flutter, I tried much time into my app with differents UPI app and different library from pub.dev
upi_india (not working) upi_pay (not working) flutter_upi (not working)
Errors :
- Too many attempts more than 10 time
- Risk threshold exceed
- Payment failure (code : U16)
- you've exceeded maximum transaction amount set by your bank
GPay, BHIM, PhonePe, PayTm all transactions failed in this apps using with flutter 3rd party upi libraries
Some of the libraries are discontinued from pub.dev
回答1:
I had the same issue for a flutter library upi_pay
the issue is not on the side of the library but on the side of UPI
A simple solution that works for me was to create a Google Pay business account via Google Pay Business app
Associate your bank account with it
After your account is reviewed, you will get an UPI ID
Then use this new business UPI ID as recipient UPI Id and receiver name as display name inside Gpay business account
Steps for Google Business Registration
回答2:
I suggest you to use razorpay for payment gateaways it supports Bhim UPI, card, Netbanking, Wallets and in addition it is easy to implement.
回答3:
Currently, the package is unusable as mentioned on pub.dev.Check this github issue.
回答4:
- Issue is not with your code, Same issue I am facing in Ionic, Until 3 weeks back, it used to work fine.
- Looks like most the UPI apps (GooglePay, AmazonPay, BHIM, PhonePe) are blocking transactions initiated outside application.
- As of Nov 26, 2020. Only ICICI iMobile app is allowing the payment
- So you can try ICICI iMobile app or use your bank's native application
来源:https://stackoverflow.com/questions/64567454/flutter-upi-transaction-not-working-error