收藏
回答

微信公众号内jsapi支付成功后有时没有js返回值

        WeixinJSBridge.invoke(

            'getBrandWCPayRequest', {

                "appId": json.appId,

                "timeStamp": json.timeStamp,

                "nonceStr": json.nonceStr,

                "package": json.package,

                "signType": json.signType,

                "paySign": json.paySign    //微信签名

            },

            function (res) {

                if (res.err_msg == "get_brand_wcpay_request:ok") {

                    alert("支付成功");

                }

                else {

                    alert(res.err_msg);

                }// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。

            }

有时在微信支付成功后点“确定”如果快了,就没有js返回值,也不触发,但后台回调有结果,并且回调已经给微信返回了正确的xml

最后一次编辑于  09-29  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    09-29

    数据正确,那就是兼容性的问题,这个需要你们自己调

    09-29
    赞同
    回复