android - 如何使用 Google Pay 设置发货回调
问题描述
我想在我的 Android 应用程序中创建一种付款方式,例如 Google 照片中的付款方式:我想询问送货地址并根据国家/地区动态更新运费。
我遵循Google Pay 文档 ,但它没有给出任何关于如何设置回调的解释,例如,Google Pay 网络文档中的解释。我也尝试寻找一些教程,但似乎没有人尝试做我想做的事情。
例如,我想显示像 这张图片这样的错误
当我尝试创建 JSON 以添加回调时,Google 支付崩溃而不提供任何日志,也没有adb -d logcat -s WalletMerchantError
JSONObject paymentDataRequestJSON = new JSONObject()
.put("apiVersion", 2)
.put("apiVersionMinor", 0)
.put("allowedPaymentMethods", new JSONArray()
.put(cardPaymentMethod))
.put("transactionInfo", transactionInfo)
//.put("merchantInfo", merchantInfo) // TODO
.put("callbackIntents", new JSONArray()
.put("SHIPPING_ADDRESS")
.put("SHIPPING_OPTION"))
.put("shippingAddressRequired", true);
解决方案
不幸的是,这目前不适用于 Android。我知道对此的支持是计划中的,但是,我不能说它何时可用。
推荐阅读
- gremlin - 如何在 Apache TinkerPop Gremlin 中使用分页?
- excel - 如何在数据透视图中格式化不可见的数据透视表
- c# - 模糊搜索位置倒排索引
- typescript - 忽略 TypeScript 中的 catch 子句中的某些错误类型
- jhipster - 启用服务器端 swagger-ui
- json - 在 YAML 中对对象进行字符串化
- react-native - 将 MP3 文件从服务器保存到反应原生项目中的特定文件夹
- amazon-web-services - AWS SAM:具有两个触发事件的 Lambda:Visualizer 未显示 S3 触发事件(但触发器仍在工作)
- python - Python从单独文件夹中的jupyter笔记本访问excel文件
- fpga - 使用 PC 对 FPGA 施加激励