android - 无法使用我的 android 应用程序(Kotlin)中的电话支付完成 upi 交易
问题描述
我已经在我的 android 应用程序中集成了 UPI 交易并且交易工作正常。但是对于电话支付,我遇到了一个错误。我正在添加一个截图。我不知道为什么它会这样显示。
对于谷歌支付,我还会收到一个警报对话框,以检查您输入的收件人姓名是否正确。但是 GPay 的付款正在发生,但 PhonePay 的付款没有发生。
val uri = Uri.parse("upi://pay").buildUpon()
.appendQueryParameter("pa", upiId)
.appendQueryParameter("pn", name)
.appendQueryParameter("tn", note)
.appendQueryParameter("am", amount)
.appendQueryParameter("cu", "INR")
.appendQueryParameter("mc", "")
.appendQueryParameter("tr", transactionId)
.build()
这是交易时传递的参数。
解决方案
推荐阅读
- python - 使用命令行参数打开 Python 文件
- java - redirect_uri 中的 Spring OAuth2 和查询字符串参数
- c++ - 是否有可能拥有带有移动操作的类型,这些类型会放入容器中?
- mariadb - 无法在 MariaDB 10.3 系统版本表中手动设置开始/结束
- unirest - Unirest 没有正确创建 json 字符串
- ios - 如何使用 AudioKit 保存音频文件?
- python - 匹配python数据集中的多个项目
- php - 如何使用 php 从 mysql 获取当前的 user_id?
- python - 重命名不同列中的值后,pandas DataFrame 浮点列被转换为对象
- python - 我如何检测触摸何时在kivy的儿童小部件中