首页 > 解决方案 > 有什么方法可以在设备上调用 UPI 应用程序

问题描述

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

标签: flutterpayment-gatewayupiflutter-razorpay

解决方案


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");
     }
  }

试试这个代码

我使用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提及您要付款的货币


推荐阅读