接入指南 API 工具 其他

支付

为了方便开发者接入,联盟共建了统一 SDK,开发者接入 sdk 后能更快的实现登录、支付与广告功能,建议采用统一 SDK 方式接入。

qg.pay(object)

使用支付完成付款。

由于各厂商支付参数存在差异,需要通过 qg.getProvider() 获取到厂商标识,根据不同厂 商传入不同参数,具体配置需要和厂商支付接口对接,

参数

Object object

属性类型必填说明
orderInfoObject需要由游戏服务端生成的订单明细字符串,由下表中的基本参数,加上签名参数构成。参数使用 URL 编码成字符串
successFunction成功回调。
failFunction失败回调。
completeFunction完成函数

OPPO

orderInfo 参数说明:
名称类型必填说明
appIdString平台分配的游戏 appId
tokenStringqg.login 成功时获得的用户 token
timestampNumber时间戳,CP 服务端参与签名的时间戳
orderNoString下单订单号,由统一下单接口返回
paySignString支付签名,CP 服务端生成

vivo

orderInfo 参数说明:
名称类型含义必填说明
appIdStringappId由开发者平台申请得到--在游戏的支付服务页面里
cpOrderNumberString商户订单号由商户自定义,每笔订单必须唯一。
productNameString商品名称商品名称
productDescString商品描述商品描述
orderAmountNumber商品价格单位为分,如商品价格为 6 元则要传“600”,传“6”或者“600.0”则会报错
notifyUrlString回调通知 URL商户指定的回调 url,支付成功后 vivo 会向此 url 通知支付结果。建议传,以保证支付结果准确。
expireTimeString订单过期时间由商户自定义,格式为 yyyyMMddHHmmss
extInfoString扩展参数扩展参数(长度限制为 64 位)
vivoSignatureString验签参与签名的字段为以上所有参数,计算方法参见签名计算说明(https://minigame.vivo.com.cn/documents/#/api/service/newpay?id=sign)

小米

orderInfo 参数说明:
参数名称参数类型描述
appIdString游戏唯一
appAccountIdint与登录接口返回的 appAccountId 一致
sessionString与登录接口返回的 session 一致
cpOrderIdString游戏订单号
cpUserInfoStringcp 透传信息 (非空)
displayNameString支付的时候显示的商品名称
feeValueInt价格 单位分
signString签名 注:签名的 key 为(AppKey 全是数字) (必传) 签名方式见下文 必须先验证 用户 session 验证接口

荣耀

orderInfo 参数说明:
属性类型必填说明
appIdString由开发者平台申请得到
cpIdString由开发者平台申请得到
productIdString商品 ID
publicKeyString荣耀开发者联盟添加应用内支付服务时生成的支付公钥
productNameString商品名称
productDescString商品描述
orderAmountNumber单位为分,如商品价格为 6 元则要传“600”,传“6”或者“600.0”则会报错
developerPayloadString支付透传参数

关于支付服务端接口

OPPO:

https://ie-activity-cn.heytapimage.com/static/minigame/CN/docs/index.html#/develop/pay/pay

vivo:

https://minigame.vivo.com.cn/documents/#/api/service/newpay

小米:

https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1109

荣耀:

https://developer.honor.com/cn/docs/game_center/guides/xiaoyouxi/api14

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容