最佳实践
支付流程
Tap Payment SDK 提供处理必要用户操作(例如启动购买流程和处理相应结果)所需的方法。
在确认交易阶段,我们提供了两种接入方式:
- 游戏后端接入 Tap Payment Server API,完成订单履约,以确保实现高效安全的购买交易管理(推荐)。

游戏后端必须接入 Tap Server 的 Webhook, 以便获取退款结果通知。
- 游戏客户端直接调用 Tap Payment SDK 方法完成订单履约。

检测和处理购买交易
我们建议在支付之前先获取未完成订单列表,可能导致出现未完成订单的原因
- 在购买过程中出现网络问题:用户成功购买了商品并收到了对应渠道的确认消息,但用户设备在通过
PurchasesUpdatedListener收到购买交易的通知之前失去了网络连接。