android - 安卓谷歌支付集成
问题描述
一切运作良好。我打算使用谷歌支付,提供密码,支付也开始处理。但它总是给我“付款失败此交易可能有风险,为了您的安全,目前无法完成。”
而且我已经有一个商家帐户,所以这不是问题。
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。及其工作。
解决方案
推荐阅读
- c++ - std::move on const char* 完美转发
- javascript - 反转画布图像的 alpha 值
- nginx - NGINX 忽略“Cache-Control: max-age=0, must-revalidate”并提供缓存响应
- python - CNN 无法预测癫痫发作状态
- keycloak - 无法扩展 Keycloak.v2 主题的 AccountPage.js
- time-series - 时间序列的人口普查数据提取
- amazon-web-services - 如何使用某种 ide 远程编辑 aws 文件
- bash - 如何用分隔符分割字符串并在bash中交换子字符串的位置?
- python - 在我的代码中遇到过度复杂的问题
- unix - 由传递的变量生成的文件名附加特殊字符