Flutter:在UPI支付中,android意图如何通过深度链接获取支付状态



我正在尝试通过启动URL

的深层链接通过android意图进行UPI支付
void _pay() async {
String _url='upi://pay?pa=name@upi&pn=Name&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");
}
}

打开UPI app进行支付后,我如何知道支付是否成功,如何获得支付状态?

不要直接使用url,而是使用库upi_pay,它具有获取支付状态的功能

最新更新