wx.requestMidasFriendPayment(Object object)

基础库 2.11.0 开始支持,低版本需做兼容处理

Promise 风格 调用:不支持

小程序插件:不支持

发起米大师朋友礼物索要

参数

Object object

属性 类型 默认值 必填 说明
mode string 支付的类型,不同的支付类型有各自额外要传的附加参数
env number 环境配置
offerId string 在米大师侧申请的应用 id
currencyType string 币种
platform string 申请接入时的平台,platform 与应用id有关。
buyQuantity number 购买数量。mode=game 时必填。购买数量。详见 buyQuantity 限制说明
zoneId string 分区 ID
outTradeNo string 开发者业务订单号,每个订单号只能使用一次,重复使用会失败。要求32个字符内,只能是数字、大小写字母、符号 _-|*@
nonceStr string 随机字符串,长度应小于 128
timeStamp number 生成这个随机字符串的 UNIX 时间戳(精确到秒)
signature string 签名
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.mode 的合法值

说明 最低版本
game 购买游戏币

object.env 的合法值

说明 最低版本
0 米大师正式环境
1 米大师沙箱环境

object.currencyType 的合法值

说明 最低版本
CNY 人民币

object.platform 的合法值

说明 最低版本
android Android平台

错误

错误码 错误信息 说明
1000 mode错误
-15005 索要权限被封禁(索要功能不可用)
-10073011 参数错误(具体错误见errMsg)
-10073003 outTradeNo业务单号重复
-10073012 索要单已支付
-10073013 索要单已超时
-10073014 签名错误
-10073015 索要功能不可用

buyQuantity限制说明

购买游戏币的时候,buyQuantity 不可任意填写。需满足 buyQuantity * 游戏币单价 = 限定的价格等级。如:游戏币单价为 0.1 元,一次购买最少数量是 10。

有效价格等级如下:

价格等级(单位:人民币)
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
998
1998
2998