收藏
回答

wx.requestPayment偶尔无法吊起支付?

    wx.requestPayment({

            timeStamp: res.timeStamp,

            nonceStr: res.nonceStr,

            package: res.package,

            signType: res.signType,

            paySign: res.paySign,

            success(res) {

              console.log('支付成功后完成后的信息:', res)

            },

            fail(err) {

              console.log('拉取支付失败的信息:', err);

              console.log(JSON.stringify(err));

              that.setData({

                paying: false

              })

              wx.showToast({

                title: '支付失败!',

                icon: 'none'

              })

            }


看了下后端返回的res各个参数都没有问题。。有部分用户无法吊起支付 但是把小程序删除了之后下次就可以吊起了

回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    2022-10-10

    调不起来要有错误内容才可以定位问题

    2022-10-10
    有用 1
    回复 18
    • 猫
      2022-10-10
      就是没有走fail回调
      2022-10-10
      回复
    • Memory
      Memory
      2022-10-10回复
      你这么说很难定位问题
      2022-10-10
      回复
    • 猫
      2022-10-12回复Memory
      哎 复现了,必现。wx.requestPayment直接卡死,不走fail 不走complete。在iOS端把微信app杀死后,用我们的app打开小程序的支付页面,支付页面调用wx.requestPayment 就毫无反应
      2022-10-12
      回复
    • 猫
      2022-10-13
      2022-10-13
      回复
    • Memory
      Memory
      2022-10-13回复
      是不是你们提问的?https://developers.weixin.qq.com/community/pay/doc/000ce87f514cf065e4ae9ccb752000
      2022-10-13
      回复
    查看更多(13)
  • 猫
    2022-10-13

    2022-10-13
    有用
    回复
登录 后发表内容