收藏
回答

JSAPI支付后没有回调

function jsApiCall()

        {

            WeixinJSBridge.invoke(

            'getBrandWCPayRequest',

            <%=wxJsApiParam%>,//josn串

                    function (res)

                    {

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

                            alert("微信支付成功!");

                        } else if (res.err_msg == "get_brand_wcpay_request:cancel") {

                            alert("用户取消支付!");

                        } else {

                            alert(res.err_msg);

                            alert("支付失败!");

                        }

                    }

                    );

        }


               function callpay()

               {

                   if (typeof WeixinJSBridge == "undefined")

                   {

                       if (document.addEventListener)

                       {

                           document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);

                       }

                       else if (document.attachEvent)

                       {

                           document.attachEvent('WeixinJSBridgeReady', jsApiCall);

                           document.attachEvent('onWeixinJSBridgeReady', jsApiCall);

                       }

                       

                   }

                   else

                   {

                       jsApiCall();

                     

                   }

               }

               


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

2 个回答

  • 长风
    长风
    2019-09-05

    请问问题解决了么吗?我的也是支付成功之后获取不到回调

    2019-09-05
    有用
    回复 1
    • 枯叶
      枯叶
      2020-04-17
      你的问题解决了嘛,我这边也是支付成功获取不到回调。我换了之前的回调地址,是可以的,就是现在这个不行。
      2020-04-17
      回复
  • 微信支付技术助手7
    微信支付技术助手7
    2019-03-27

    您好,按照以下几点检查,

    1,检查回调url是否正确,回调url是不能带参数的,请注意。

    2,是否有按照文档要求正确返回参数<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>给到微信。

    3,是否开启了防火墙把微信的通知给屏蔽了。

    4,是否响应超时。

    5,是否正确使用post请求。

    6,回调url修改成http协议试试。


    2019-03-27
    有用
    回复
登录 后发表内容