收藏
回答

微信支付回调云函数回调的频率是多少?

各位好:

请问微信支付回调云函数的回调频率有规则么?我看文档的意思是,系统给回调云函数发送支付结果通知,如果没按照规定格式给它回复消息,系统应该是按照 15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m这个频率不停的回调这个云函数。

我今天遇到的问题是,我已按照规则给它回复消息,系统确 按照大约2秒一次的频率回调了9次。

(如图所示,已按照要求格式回复,执行时间439毫秒是否已超时?)

我想了解下两个问题

1、回调时,系统超时多久算回复失败?

2、没回复成功的情况下,那个回调频率为什么不是按照文档上的频率回调?


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

2 个回答

  • 支付社区运营
    支付社区运营
    2020-12-17

    1、回调发出后5S内没有返回算超时

    2、V2接口微信支付收到XML格式的SUCCESS后才会认为是通知成功。示例:<xml>

      <return_code><![CDATA[SUCCESS]]></return_code>

      <return_msg><![CDATA[OK]]></return_msg>

    </xml>

    您这边返回内容微信支付会认为是您处理回调失败,所以会重复通知。

    2020-12-17
    有用 1
    回复 2
    • McWhy
      McWhy
      2020-12-17
      您好,我这个全程使用的微信云开发,回调也是使用的云函数处理,你们官方文档写的 是回复图片中这种格式,现在怎么又出来XML格式数据了
      2020-12-17
      回复
    • McWhy
      McWhy
      2020-12-17
      还有一个问题您没回答我,如果我处理回调失败,是不是应该按照文档中写的那样 15s 15s 30s ……频率重复通知?
      2020-12-17
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-12-18

    1. 云函数执行时间超过1s,就算回调失败,这里已经上线改成5s

    2. 前5s   1s一次,还是失败,会按照文档的频率来通知

    2020-12-18
    有用
    回复
登录 后发表内容
问题标签