收藏
回答

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

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

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

5 个回答

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

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

    返回给了微信

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

      是要返回xml吗?

      2019-06-27
      回复
    • 刘有财
      刘有财
      2019-07-16
      我也遇到这个问题,确实回送了你引用的XML,但是仍然会收到两次,第二次echo之后就正常了,没有收到第三次
      2019-07-16
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      2019-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" 这个不能有回车符号吗?
      2019-07-17
      回复
  • ++Li
    ++Li
    2019-12-11

    回调notify后,首先直接返回 <xml>
       <return_code><![CDATA[SUCCESS]]></return_code>
       <return_msg><![CDATA[OK]]></return_msg>
     </xml>,

    再处理自己的业务逻辑可以吗?这个返回的XML只是代表微信回调notify接口成功了吧

    2019-12-11
    赞同
    回复
  • 我的名字叫浩仔丶
    我的名字叫浩仔丶
    2019-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"


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

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

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

    2019-07-16
    赞同
    回复 4
    • 。
      2019-07-17
      看你的回调地址对不对
      2019-07-17
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      2019-07-17
      回调地址需要用有效域名,不能含有 ip,port 等信息,我之前就因为这个收不到。
      2019-07-17
      回复
    • Willin Wang
      Willin Wang
      2019-07-17回复我的名字叫浩仔丶
      我本地测试用port可以。 我部署到服务器上没有,但总是收不到
      2019-07-17
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      2019-07-17回复Willin Wang
      我的是一直回调,我都返回对应格式了。
      2019-07-17
      回复
  • 刘有财
    刘有财
    2019-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秒,符合文档的说明

    2019-07-16
    赞同
    回复
登录 后发表内容