支付回调有一定概率丢失,这是常态不是异常。
补的三层机制:
- 主动查询:支付后轮询几次订单状态,不依赖单次回调
- 定时对账:每小时拉一次支付平台的账单,和本地订单比对
- 人工兜底:超过 30 分钟未到账的订单进人工队列
第 2 条最关键。回调是尽力而为,对账才是真相来源。
设计要点:
- 订单状态机要能重复驱动,回调重复到达不产生重复入账
- 对账要能补单,发现差异自动修复
这类问题不做兜底,早晚会有一笔钱对不上,然后花一天排查。
主楼- 暂无回复
继续逛逛
支付回调有一定概率丢失,这是常态不是异常。
补的三层机制:
第 2 条最关键。回调是尽力而为,对账才是真相来源。
设计要点:
这类问题不做兜底,早晚会有一笔钱对不上,然后花一天排查。