收藏
回答

微信支付回调响应超时时间具体是多长时间?

文档中的描述:

后台通知交互时,如果微信收到商户的应答不符合规范或超时,微信会判定本次通知失败,重新发送通知,直到成功为止。

请问微信支付后异步回调的响应超时时间设置为多少?

我这里遇到回调走进来两次的情况(上一次还没走完,第二次就走进来了。支付功能已经上线一年多了,偶尔会有同时走两次回调的情况),想了解下具体超时时间是多少,好及时调整下。

这次的根据日志来看,前后服务器端有8s左右的响应时间,这大概就是超时了吗?超时第二次通知应该是第一次通知后的15s触发的吧?

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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-01-15

    具体时间,是需要根据网络的情况而定的。一般的情况是五秒左右,交易高峰期也会有偏差。

    2020-01-15
    有用
    回复 1
    • 海斌
      海斌
      2020-01-15
      嗯,那如果判定是响应超时,会立即发起下一次回调,还是根据通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h 这个规则来发起下一次回调?
      2020-01-15
      回复
  • 初心
    初心
    2020-01-15

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

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