有没有办法在设备上调用 UPI 应用程序

jho*_*ney 2 payment-gateway flutter upi flutter-razorpay

我已将 razorpay 与 flutter 集成,一切正常。但它没有调用设备中存在的 upi 应用程序。如何做到这一点?

小智 5

void _launchURL() async {
    String _url='upi://pay?pa=dinesh@dlanzer&pn=Dinesh&am=1&tn=Test Payment&cu=INR';
    var result = await launch(_url);
     debugPrint(result.toString());
     if (result ==true) {
       print("Done");
     } else if (result ==false){
       print("Fail");
     }
  }
Run Code Online (Sandbox Code Playgroud)

试试这个代码

我使用url_launcher插件来打开 UPI 应用程序。

深层链接网址'upi://pay?pa=dinesh@dlanzer&pn=Dinesh&am=1&tn=Test Payment&cu=INR'

upi显示您手机中拥有的 UPI 应用程序列表。

pay是重定向到支付页面。

pa您在此处提及 UPI 地址(请创建企业 UPI 帐户并在此处提及)。

am金额输入此处。

tn只是通过按摩。

cu提及您要付款的货币