在我们的应用程序中,我们有支付网关实现。我们正在开放意向开放 GPay、PhonePay、Paytm 和其他应用程序。请找到以下代码,
String url = "upi://pay?pa=fcbizpayg@freecharge&pn=PAYG&mc=7299&tid=AXIFRCO1506202118501b5bu4s903cafgu4&tr=AXIFRCO1506202118501b5bu4s903cafgu4&am=50.00&cu=INR";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(url);
Intent appChooser = Intent.createChooser(intent, "Pay using");
if (intent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(appChooser, PAYMENT_REQUEST);
} else {
Toast.makeText(PaymeroUserDetailsActivity.this, "No UPI app found! Please Install to Proceed!", Toast.LENGTH_LONG).show();
}
我在 AndroidManifest.xml 中添加了“查询”标签
<queries>
<intent>
<action android:name="android.intent.action.CHOOSER" />
<data android:scheme="upi" />
</intent>
</queries>
即使 UPI 应用程序安装在设备上,但我们却没有找到 UPI 应用程序!请安装继续!
请帮助我做什么。