收藏
回答

微信支付成功 回调返回success 为什么微信会再次回调?

支付成功后  回调到我的服务 然后我直接 return ‘success’   按道理说应该可以了  为什么会多次回调?

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

4 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    置顶回答06-27

    您好,检查一下是否把<xml>
       <return_code><![CDATA[SUCCESS]]></return_code>
       <return_msg><![CDATA[OK]]></return_msg>
     </xml>

    返回给了微信

    06-27
    赞同
    回复 3
    • 。
      06-27

      是要返回xml吗?

      06-27
      回复
    • 刘有财
      刘有财
      07-16
      我也遇到这个问题,确实回送了你引用的XML,但是仍然会收到两次,第二次echo之后就正常了,没有收到第三次
      07-16
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      07-17
      "\n\t\u003cxml\u003e\n\t\t\u003creturn_code\u003e\u003c![CDATA[SUCCESS]]\u003e\u003c/return_code\u003e\n\t\t\u003creturn_msg\u003e\u003c![CDATA[OK]]\u003e\u003c/return_msg\u003e\n\t\u003c/xml\u003e\n\t" 这个不能有回车符号吗?
      07-17
      回复
  • 刘有财
    刘有财
    07-16
    [16-Jul-2019 10:16:12 PRC]
    -------->收到微信付款通知了,内容如下:
    <xml><appid><![CDATA[wx318a93097xxxxxx]]></appid>
     
    [16-Jul-2019 10:16:12 PRC] returnXml is:
    <xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>
     
    [16-Jul-2019 10:16:28 PRC]
    -------->收到微信付款通知了,内容如下:
    <xml><appid><![CDATA[wx318a930971xxxxxx]]></appid>
     
    [16-Jul-2019 10:16:28 PRC] returnXml is:
    <xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>

    两次间隔15秒,符合文档的说明

    07-16
    赞同
    回复
  • Willin Wang
    Willin Wang
    07-16

    - -我是一次都不收到。。。为什么

    07-16
    赞同
    回复 4
    • 。
      07-17
      看你的回调地址对不对
      07-17
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      07-17
      回调地址需要用有效域名,不能含有 ip,port 等信息,我之前就因为这个收不到。
      07-17
      回复
    • Willin Wang
      Willin Wang
      07-17回复我的名字叫浩仔丶
      我本地测试用port可以。 我部署到服务器上没有,但总是收不到
      07-17
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      07-17回复Willin Wang
      我的是一直回调,我都返回对应格式了。
      07-17
      回复
  • 我的名字叫浩仔丶
    我的名字叫浩仔丶
    07-17
    "\n\t\u003cxml\u003e\n\t\t\u003creturn_code\u003e\u003c![CDATA[SUCCESS]]\u003e\u003c/return_code\u003e\n\t\t\u003creturn_msg\u003e\u003c![CDATA[OK]]\u003e\u003c/return_msg\u003e\n\t\u003c/xml\u003e\n\t"


    这是我返回的,感觉是不是因为有回车符号,导致重复回调呢?

    07-17
    赞同
    回复