支付与回滚

下单链路最脆弱的一段不在我们系统里,而在支付渠道的回调上。这一段链路有重试、有超时、有乱序,任何一个环节不可靠都能让订单卡在中间态,用户付了钱却看不到已支付的订单,客服工单随之而来。这一章讲支付接入的三件事:回调来了怎么验签幂等,回调不来怎么主动查单,关单之后怎么把库存还回去。

章节 核心问题
4.1 支付接入 回调验签与幂等
4.2 掉单补偿 主动查单与拉单
4.3 超时关单 定时与延迟任务
4.4 库存回滚 没付成功的还回去

支付可靠性是跨技术栈的难题,API 网关实践 与 微服务治理 里都有回调处理的通用做法,可以互相印证。钱相关的问题没有小事,这一章的所有设计原则都指向同一个目标:用户付的每一分钱,系统都知道。

延伸阅读