如何使用Transactions API完成Google Action的支付流程管理?
解答
- Google侧不会代为执行扣款操作,你必须自行调用Stripe API完成资金划扣,你当前的操作完全符合规范,每一笔用户确认的有效订单都需要执行该操作。
- 扣款的触发时机完全正确:必须在收到携带
"userDecision": "ORDER_ACCEPTED"字段的请求时再发起扣款调用,待Stripe返回支付成功响应后,再更新订单状态并同步给Google侧即可。
补充注意事项
- 解码base64格式的
instrumentToken后直接提取对应ID传入Stripe创建支付的接口即可,不需要对token内容做额外修改。 - 若调用Stripe接口出现支付失败(如卡额度不足、风控拦截等情况),直接将失败结果返回给Google侧即可,无需更新订单为已支付状态,Google会引导用户更换支付方式。
- 注意对
instrumentToken、用户支付信息等敏感数据做脱敏存储,避免违反PCI合规要求。
内容的提问来源于stack exchange,提问作者dunnomuch
相关产品推荐
相关产品推荐

