收藏
回答

小程序中微信支付‘余额不足’时点击‘取消’按钮之后不执行失败回调的bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.requestPayment 微信iOS客户端 7.0.13 (其他版本也有相关问题) 2.11.3
wx.requestPayment({
  timeStamp: timeStamp,
  nonceStr: nonceStr,
  package: data,
  signType: 'MD5',
  paySign: paySign,
  success (res) {
  },
  fail (res) {
      // 当提示‘余额不足’时,点击取消按钮,不会执行该回调函数,但是再次下单支付时,会立即执行上一次的失败回调,同时页面弹出支付弹框
  }
})
最后一次编辑于  2020-06-29
回答关注问题邀请回答
收藏

4 个回答

  • Dylan
    Dylan
    2020-06-29

    主要问题有两点:

    1. ‘余额不足’时点击取消按钮时没有执行失败的回调函数(没有执行任何回调);
    2. 紧接着再次下单支付时,页面会立即执行‘取消支付’的回调函数,并同时弹出本次的支付弹框


    经调研,市面上涉及到微信支付的小程序都有类似的问题,希望微信官方能重视

    2020-06-29
    有用 3
    回复 3
  • 清风-damon
    清风-damon
    2020-07-09

    我们也遇到这个问题了。微信版本升级问题,10版本是可以的 然后升级到15 就凉凉了

    2020-07-09
    有用 1
    回复
  • 人潮拥挤我挤死你
    人潮拥挤我挤死你
    2020-07-20

    谁让官方回答一下这个问题 坑爹

    2020-07-20
    有用
    回复
  • 侯嘉诚
    侯嘉诚
    发表于移动端
    2020-06-29
    不用休息时间。
    2020-06-29
    有用
    回复
登录 后发表内容
问题标签