收藏
回答

公众号 微信内支付 成功 但是没有执行回调问题

用户在微信内  发起付款 支付成功  但是没有执行回调方法

程序没有报错   就是没有执行 支付成功的方法   如何避免这样的问题   如何找问题      付款成功 是否能获取到微信   支付成功 返回的 微信支付单号   商户订单号   等信息


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

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-06-26

    你好,可以按照以下几点检查下:

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

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

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

    4,不能有http 301转发 

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

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


    2019-06-26
    赞同 1
    回复 4
    • @^£^@
      @^£^@
      2019-06-26

      公众号在微信浏览器支付  没有回调

      function onBridgeReady(){   WeixinJSBridge.invoke(      'getBrandWCPayRequest', {         "appId":"wx2421b1c4370ec43b",     //公众号名称,由商户传入             "timeStamp":"1395712654",         //时间戳,自1970年以来的秒数             "nonceStr":"e61463f8efa94090b1f366cccfbbb444", //随机串             "package":"prepay_id=u802345jgfjsdfgsdg888",             "signType":"MD5",         //微信签名方式:             "paySign":"70EA570631E4BB79628FBCA90534C63FF7FADD89" //微信签名      },      function(res){      

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

                 这里执行更新订单的方法

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

      付款成功  但是订单的状态没有改变 没有x执行更新

      //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。

      有什么可靠的判断方法?  用户付款成功也没有 返回 一些订单支付单号 商户号 等信息

      如何避免此类问题  如何解决

      2019-06-26
      回复
    • 薛定谔de小白喵
      薛定谔de小白喵
      2019-07-12回复@^£^@
      解决了吗
      2019-07-12
      回复
    • @^£^@
      @^£^@
      2019-08-08回复薛定谔de小白喵
      没有找到合理的解决方案
      2019-08-08
      回复
    • 晓雪
      晓雪
      8小时前
      怎么解决啊
      8小时前
      回复
登录 后发表内容