0002-query-first-payment-confirmation.md 1008 B


status: accepted

date: 2026-09-09

0002 - 到账确认以主动查单为主(无公网回调)

系统部署在现场电脑主机(内网),没有公网 HTTPS 入口,微信支付的支付通知(回调)无法直达。我们决定:确认到账以主动查单为主——出口屏页面每 2 秒轮询订单状态触发即时查单,服务端定时任务对未关闭订单兜底查单;回调端点暂不建设,渠道接口仅保留通知挂点,将来有公网入口时再启用为加速器。

Considered Options

  • 内网穿透/公网中转暴露回调端点:引入额外的公网组件与安全面,现场部署条件不可控。
  • 回调为主、查单兜底:在本部署形态下回调根本不可达,不成立。

Consequences

  • 到账确认延迟 = 查单间隔(秒级),可接受:车主就停在屏幕前,页面轮询驱动体验。
  • 查单是放行的权威依据,必须幂等:同一订单多次查得"已支付"只结算、开闸一次。