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 开放平台应用签名得去掉冒号,要小写
2 android studio包签名会变化
3 改完应用签名要过一段时间才生效
4 微信退出重启一下