各位好:
请问微信支付回调云函数的回调频率有规则么?我看文档的意思是,系统给回调云函数发送支付结果通知,如果没按照规定格式给它回复消息,系统应该是按照 15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m这个频率不停的回调这个云函数。
我今天遇到的问题是,我已按照规则给它回复消息,系统确 按照大约2秒一次的频率回调了9次。
(如图所示,已按照要求格式回复,执行时间439毫秒是否已超时?)
我想了解下两个问题
1、回调时,系统超时多久算回复失败?
2、没回复成功的情况下,那个回调频率为什么不是按照文档上的频率回调?
1、回调发出后5S内没有返回算超时
2、V2接口微信支付收到XML格式的SUCCESS后才会认为是通知成功。示例:<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
</xml>
您这边返回内容微信支付会认为是您处理回调失败,所以会重复通知。
1. 云函数执行时间超过1s,就算回调失败,这里已经上线改成5s
2. 前5s 1s一次,还是失败,会按照文档的频率来通知