业务背景
回流平台承载商品估价、竞拍、商城、寄售、仓储物流和售后等完整业务。支付要同时兼顾第三方渠道状态、平台订单状态、买卖双方金额与营销规则。
关键问题
- 一笔合并支付需要推进多个订单,多个子单也可能竞争同一个父订单状态。
- 重复回调、旧整单与子单同时成功、关单后支付等异常路径会影响账务一致性。
- 按比例分配卖家金额时,尾差和优惠券额度必须有明确归属。
我的实现与取舍
- 围绕暗标竞拍的出价、结拍与成交订单,衔接保证金、尾款与商城付款等交易入口。
- 实现合并支付、拆分支付与父子订单状态协同,使用事务与订单锁处理并发状态变更。
- 在锁内复核当前状态,处理重复回调与整单、子单竞争,保留退款或人工处理路径。
- 按比例分配卖家回款,由最后一笔承接金额尾差;维护多商户分账、退款衔接以及优惠券占用、释放和核销。
落地结果
- 支撑累计注册用户超过 150 万的平台交易业务。
- 覆盖支付、优惠券、分账及售后衔接中的复杂业务边界。
- 通过对应业务测试验证关键状态与金额规则。
欢迎深入交流
可以展开聊:锁粒度与锁顺序、支付幂等、状态机、金额精度、优惠券生命周期,以及异常订单如何恢复。

