- API 概览
- 开放能力
- 基础
- 渲染
- 设备
- 文件
- 位置
- 媒体
- 网络
- 游戏转发分享
- 实时语音
- 数据缓存
- 系统
- 广告
- 界面
- 支付
- Worker
接入流程收藏我的收藏
收藏
我的收藏小游戏支付接入前提 - 申请支付功能
- 2.
- 3.
- 4.审核通过后即可使用支付 SDK 能力进行小游戏支付
小游戏支付时序图
功能一:小游戏支付
1. 前端调用小游戏支付
小游戏前端调用
tt.requestGamePayment
(Android) / tt.openAwemeCustomerService
(ios) 接口,生成订单调起小程序收银台,发起支付流程,参考tt.requestGamePayment / tt.openAwemeCustomerService。2. 获取支付结果并将结果发给小游戏服务端
支付结果会发送给小游戏前端和字节服务端,为减少掉单情况发生,建议开发者同时接入小游戏前端回调和服务端回调,同时把支付结果传递给小游戏服务端进行后续业务处理。
- •前端回调:Android 小游戏前端可使用
tt.requestGamePayment
调用结果进行后续业务处理,参考tt.requestGamePayment;ios支付接口 tt.openAwemeCustomerService
暂不支持,请从服务端回调获取支付结果。- •服务端回调:需要提前设置服务端回调地址,参考服务端回调接口,设置成功后,字节服务端会将用户支付成功的订单发送给小游戏服务端,回调由于网络异常等原因无法 100%触达,开发者可以使用queryPayState手动查询订单状态。