调用微信JSAPI支付下单接口,返回的信息,调起支付时候提示支付验证签名失败
app.chooseWXPay({
// "appId": result.response.data.appId, //公众号ID,由商户传入
"timestamp": result.response.data.timeStamp, //时间戳,自1970年以来的秒数
"nonceStr": result.response.data.nonceStr, //随机串
"package": result.response.data.package,
"signType": result.response.data.signType, //微信签名方式:
"paySign": result.response.data.paySign, //微信签名
success: function (res) {
console.log(res);
alert('支付成功', res);
// 支付成功后的回调函数
console.log('微信支付结果:', res);
if (res.err_msg == "get_brand_wcpay_request:ok") {
self.getPaymentResult(param1, loop, true);
// 使用以上方式判断前端返回,微信团队郑重提示:
//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
}
},
fail: function(res) {
console.log(res);
alert('支付失败', res);
// 支付成功后的回调函数
console.log('微信支付结果:', res);
}
});
按这个排查https://developers.weixin.qq.com/community/develop/article/doc/000286dd3685d8f7da10ed75e6b413