收藏
回答

微信公众号支付成功后回调时间在10~20秒

这是我数据库记录的,pay_time是回调时微信给我的用户支付时间,notify_time是我在回调接口里获取的当前时间,发现最少相差了10s,最长20秒。






我前端页面展示有两个TAB页(待支付、已支付),在待支付付完钱后刷新当前页面,就会出现可能会没触发回调接口,导致订单还在待支付TAB页里。



支付成功后,我已经延迟10秒刷新页面了,但是我怕这个延迟时间不够。


如果延迟20秒会极大的影响用户体验。


我想问微信那边为什么会这么慢,貌似是这两天会这样,以前支付成功不超过2s直接会调回调接口的

最后一次编辑于  2018-12-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 继勇
    继勇
    2018-12-14

    可以主动check

    2018-12-14
    赞同 1
    回复
  • 波
    2018-12-17

    这个取决于银行接口调用耗时, 10-30秒耗时也属于正常情况

    2018-12-17
    赞同
    回复
  • 杨李云
    杨李云
    2018-12-12


        我还以为是幻觉呢,原来真的有问题。

    2018-12-12
    赞同
    回复 1
    • 白纸画
      白纸画
      2018-12-12

      刚又测试了下,相差2s了,


      2018-12-12
      回复