收藏
回答

公众号支付,支付结果通知,返回多条通知

<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>

<xml><return_code>SUCCESS></return_code><return_msg></return_msg></xml>


返回结果到底是什么,为什么我怎么改,都是通知3条,甚至更多,是返回结果有问题吗

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

1 个回答

  • Tasting
    Tasting
    11-20

    您好,请参考:

    注意:

    1、同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。

    2、后台通知交互时,如果微信收到商户的应答不符合规范或超时,微信会判定本次通知失败,重新发送通知,直到成功为止(在通知一直不成功的情况下,微信总共会发起10次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m),但微信不保证通知最终一定能成功。

    3、在订单状态不明或者没有收到微信支付结果通知的情况下,建议商户主动调用微信支付【查询订单API】确认订单状态。


    11-20
    有用
    回复 5
    • ,,,
      ,,,
      11-20
      我现在就是不确定返回参数,我返回了这两种都还是有重复通知
      11-20
      回复
    • ,,,
      ,,,
      11-20
      而且,大部分都是只通知3次,
      11-20
      回复
    • Tasting
      Tasting
      11-20回复,,,
      您好,按照您这一种返回:<xml>
        <return_code><![CDATA[SUCCESS]]></return_code>
        <return_msg><![CDATA[OK]]></return_msg>
      </xml>就好,还会有重复通知,可能是因为,您的 响应微信侧没有收到,麻烦提供一个微信支付订单号(一般420开头的)这边核实一下具体情况。
      11-20
      回复
    • ,,,
      ,,,
      11-20
      4200000847202011208404209873
      11-20
      回复
    • Tasting
      Tasting
      11-20回复,,,
      您好,微信支付侧发出的第12次回调您这边都是超过5S没有响应哈,所以才会发第三次回调。
      注意:后台通知交互时,如果微信收到商户的应答不符合规范或超时,微信会判定本次通知失败,重新发送通知,直到成功为止(在通知一直不成功的情况下,微信总共会发起多次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m),但微信不保证通知最终一定能成功。
      11-20
      回复
登录 后发表内容
问题标签