收藏
回答

微信支付成功后 提供的https服务器回调接口没成功调用呢

微信支付成功后 提供的https服务器回调接口没成功调用呢

最后一次编辑于  03-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 微信支付技术助手
    微信支付技术助手
    03-15

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

    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协议试试。


    03-15
    赞同
    回复 10
    • Aaron Chan
      Aaron Chan
      03-15

      请问微信的回调地址有啥格式要求么  比如特殊的请求路劲?

      03-15
      回复
    • 微信支付技术助手
      微信支付技术助手
      03-15回复Aaron Chan

      您好,这是要求:异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。

      03-15
      回复
    • Y~wen
      Y~wen
      03-16

      请问,支付回调失败是什么原因?

      https,http都尝试过了,也是外网可访问的url,没有携带参数

      但并没有回调请求进来到

      03-16
      1
      回复
    • 微信支付技术助手
      微信支付技术助手
      03-18回复Y~wen

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

      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协议试试。


      03-18
      回复
    • Q爸
      Q爸
      03-27

      同问。http,https都试过了。notify_url可以正常访问。但服务器端根本没有任何访问记录,就是微信根本没有访问回调URL

      03-27
      1
      回复
    查看更多(5)
  • ꧁꫞꯭黄洵꫞꧂
    ꧁꫞꯭黄洵꫞꧂
    03-28

    你仔细看看demo里面的支付成功回调文件里面根本就没有接收微信服务器返回的支付结果。

    03-28
    赞同
    回复