收藏
回答

呼出支付窗口输密码时,关闭后,不能再呼出

wx.ready(() => {
    wx.chooseWXPay({
      timestamp: conf.timeStamp, // 支付签名时间戳
      nonceStr: conf.nonceStr, // 支付签名随机串,不长于 32 位
      package: conf.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)
      signType: conf.signType, // 签名方式默认'MD5'
      paySign: conf.paySign, // 支付签名
      success: (res) => {
        // 支付成功后的回调函数
        bakFun(2);
      },
      fail: (res) => {
        // 失败回调函数
        bakFun(-1);
      }
    });
  });

jssdk支付中,遇到这样情况, Android:如果关闭输密码窗口,再点继续支付按钮,执行上面代码, 就不能再呼出支付窗口. IOS:没此现象.

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

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-06-17

    你好,请按照以下几点检查:

    1 开放平台应用签名得去掉冒号,要小写

    2 android studio包签名会变化

    3 改完应用签名要过一段时间才生效

    4 微信退出重启一下


    2019-06-17
    赞同
    回复
登录 后发表内容