一切正常。我打算使用谷歌支付,提供密码,付款也开始处理。但是总是提示我“付款失败此交易可能有风险,为了您的安全,暂时无法完成。”
而且我已经有一个商家帐户,所以这里没有问题。
Uri.Builder builder = new Uri.Builder();
String transactionId = getRandomNumberString();
builder.scheme("upi")
.authority("pay")
.appendQueryParameter("pa", upiId)
.appendQueryParameter("pn", name)
.appendQueryParameter("mc", merchantCode)
.appendQueryParameter("tr", transactionId)
.appendQueryParameter("tn", transactionNote)
.appendQueryParameter("am", amount)
.appendQueryParameter("cu", "INR");
Uri uri = builder.build();
Log.d("gpay installed : ","uri builed");
这是我的 uri。以及它的工作原理。