收藏
回答

微信支付付款成功,回调处理没执行

在手机上支付成功了,回调没有处理,我在网页上加了检测访问来源的日志,也没有检测到回调处理


<xml><appid><![CDATA[****]]></appid><attach><![CDATA[test]]></attach><body><![CDATA[test]]></body><goods_tag><![CDATA[test]]></goods_tag><mch_id>****</mch_id><nonce_str><![CDATA[lvpn2c878bqqlatxb1dlxyafl60nf9fj]]></nonce_str><notify_url><![CDATA[http://tc0538.com/Home/callback/notifyUrl/pay_code/weixin]]></notify_url><openid><![CDATA[****]]></openid><out_trade_no><![CDATA[sdkphp1550468678]]></out_trade_no><sign_type><![CDATA[HMAC-SHA256]]></sign_type><spbill_create_ip><![CDATA[112.245.55.13]]></spbill_create_ip><time_expire>20190218135438</time_expire><time_start>20190218134438</time_start><total_fee>1</total_fee><trade_type><![CDATA[JSAPI]]></trade_type><sign><![CDATA[0D5BF400F4DECDFE5FAA656BEB3DB1F369E683EDC0C38C7501C1A226368FE1C3]]></sign></xml>

prepay_id : wx18141208795951577b42dd474128303419
result_code : SUCCESS
return_code : SUCCESS
return_msg : OK


最后一次编辑于  02-18
回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手
    微信支付技术助手
    02-18

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

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

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

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

    4,是否响应超时。

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

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


    02-18
    赞同
    回复 3
    • 飘扬
      飘扬
      05-16

      这种垃圾bug 太严重了,自己官方写的demo 一样有这个问题

      05-16
      3
      回复
    • 张一鸣
      张一鸣
      11-06回复飘扬
      赞,客服不解决问题,只会复制粘贴
      11-06
      1
      回复
    • 栖枝
      栖枝
      11-13
      亏得还是官方客户,能支付成功说明支付目录没有问题,我的回调路径都是放在支付目录下的,也没有参数,能直接访问的,但就是不行,我们用了一个迂回的办法处理的,就是支付完成后,马上由前端带上订单号请求后端来通过支付查询接口来查询是否支付成功。
      11-13
      2
      回复
  • 邹海波
    邹海波
    12-01

    在手机上支付成功了,回调没有处理,我在网页上加了检测访问来源的日志,也没有检测到回调处理

    12-01
    赞同
    回复