我正在 Ionic 应用程序中集成 UPI 支付。
我在payment.ts的构造函数中注入了WebIntent,并在payment.html中点击Pay按钮时调用payment.ts中定义的upi()方法
upi方法定义:
upi(){
const options = {
action : this.webIntent.ACTION_VIEW,
url : 'upi://pay?pa=8400000701@upi&pn=game&tid=cxnkjcnkjdfdvjndkjfvn&tr=4894398cndhcd23&am=10&cu=INR&tn=App Payment'
};
// Open the intent with options
this.webIntent.startActivityForResult(options).then(onSuccess=> {
console.log('Success', onSuccess);
alert('Payment Successfully done.');
},
onError=> {
alert('error');
});
}
我正在将 Ionic V4 与 Cordova 一起使用,并在我的 android 设备上测试该应用程序。在按下支付按钮时,安装的 UPI 应用程序不会显示,并且始终执行警报('错误')。请帮我解决一下这个。