微信小游戏虚拟支付一直报“系统繁忙”(1016)的解决方案

您所在的位置:网站首页 微信小程序虚拟支付解决方案 微信小游戏虚拟支付一直报“系统繁忙”(1016)的解决方案

微信小游戏虚拟支付一直报“系统繁忙”(1016)的解决方案

2024-07-11 03:10| 来源: 网络整理| 查看: 265

wx.requestMidasPayment({ mode: 'game', env: 1, offerId:'123456789', currencyType:'CNY', platform: 'android', buyQuantity: 1, zoneId: '1', success(res){ console.log(res.data) }, fail(res){ console.log(res) } });

小游戏前端调以上API发起虚拟支付,报“米大师系统繁忙”(1016)的几种情况:

第一种:env环境设置有问题

这参数虽然可选,但前期沙箱环境联调时必须设置为1

第二种:offerId确认是否填写正确

这个不解释,眼神儿实在不行的自己想想办法

第三种:前期沙箱环境测试也是需要从后台先点一下“沙箱发布”的

这个很容易忽略掉,以为到最后一步就完事儿了

第四种:(笔者是在这栽的跟头)参数支付环境缩写 env 写成 evn

有相同习惯的同学可以握个抓,绝对不只我自己有这个习惯,因为咱也是各种找不到原因直到看到有人也是因为相同错误调试到吐血才恍然大悟的卧槽

另外,那个buyQuantity也是个大坑,说是选填,其实也是必填的,而且还有限制:

https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.requestMidasPayment.html#buyquantity-%E9%99%90%E5%88%B6%E8%AF%B4%E6%98%8E

简单来说,如果你是游戏币1比10,那么记得把buyQuantity改成10

代码下载:(提取码:9077)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3