收藏
回答

微信公众号内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

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

1 个回答

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

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

    2019-09-29
    有用
    回复 2
    • Robin
      Robin
      2020-04-08
      你这样的回答还不如回答,显得非常的不作为。看来你们这客服工作全靠开发者互助了的意思。
      2020-04-08
      回复
    • JayWell
      JayWell
      2020-12-08回复Robin
      我也遇到这个问题,就是没人回答,还是支付宝效率高,没得选
      2020-12-08
      回复
登录 后发表内容