收藏
回答

微信支付 V3 JSAPI 下单 提示支付验证签名失败?

调用微信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);

                                                        }

});

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

1 个回答

登录 后发表内容