微信接入指引
前言
相对于国内 H5 支付(Ping++)而言,采用微信原生支付在支付流程上的体验会更好,如果用户手机安装了微信客户端则会直接拉起微信进行支付。
由于微信不支持 H5 支付,在 SDK 内部会有微信是否安装的判断,当没有安装微信客户端时,调用原生支付的无 UI 支付方法时会继续采用国内 H5 支付;UI 支付时会隐藏微信支付的按钮。此外当使用 TapTap 沙盒
或 TapTap 云玩
环境时也会采取同样的逻辑行为。
申请开通
- 请按照心动游戏-第三方开放平台的申请与审核文档中提前创建好微信的开放平台应用
- 创建 Jira 工单并在 Slack 频道 #taptap-tds 中向项管发起申请
注:由于涉及到微信的商务审核,时间不可控,请提前预留微信支付参数申请的时间。
商品配置
请参考 Silent 商品管理使用说明配置商品信息
SDK 接入
警告
XDSDK 版本必须高于 6.10.1
请先按照快速接入指南进行 SDK 集成
当前微信支付只支持 Android 平台。
- Android 原生请参照 Android 国内微信支付相关配置 接入
- Unity Android 请参照 Unity Android 国内微信支付相关配置 接入
沙盒测试
由于微信暂不支持沙盒支付测试,所以进行微信支付测试时需要使用真钱支付进行测试。