虚拟支付

小游戏为开发者提供游戏内虚拟物品的购买服务。

注:目前小游戏虚拟支付能力只支持在安卓Android系统内使用,暂不开放苹果iOS系统内虚拟支付功能。

在开通虚拟支付功能前,开发者需完成:

  1. 开通小程序微信支付
  2. 申请开通小游戏虚拟支付

wx.requestMidasPayment() 是我们提供购买游戏币的API:

wx.requestMidasPayment(Object options)

现阶段我们支持以下价格等级的配置,详见 wx.requestMidasPayment() 中关于 buyQuantity 的限制说明

价格等级(单位:人民币元)
1
3
6
8
12
18
25
30
40
45
50
60
68
73
78
88
98
108
118
128
148
168
188
198
328
648

示例代码

// 游戏币
wx.requestMidasPayment({
    mode: 'game',
    offerId: '',
    buyQuantity: 10,
    zoneId: 1,
    success() {
        // 支付成功
    },
    fail({ errMsg, errCode }) {
        // 支付失败
        console.log(errMsg, errCode)
    }
})

除此之外,我们提供用于测试验证与调试的沙箱测试环境,并相应提供以下API:

接口名 功能 说明
midasGetBalance 查询余额 查看某个用户的游戏币余额
midasPay 扣除游戏币 扣除某个用户的游戏币
midasCancelPay 取消支付 在有效期内的订单,可以通过本接口取消该笔扣除游戏币的订单
midasPresent 游戏币赠送 向某个用户赠送游戏币

签名算法请参阅 米大师支付签名

个结果 ""

    没有找到相关内容 ""