如何预防订单重复支付
- 1、 引言
- 2、订单支付流程
-
- 2.1 支付流程
- 2.2 订单状态
- 3、订单重复支付原因
-
- 3.1 掉单
- 3.2 未防重
- 3.3 多渠道
- 4、防止重复支付
-
- 4.1 加锁
- 4.2 缓存结果
- 4.3 支付中取消流水
- 4.4 已支付流水进行退款
- 4.5 主动轮询&重试防止掉单
-
- 4.5.1 主动轮询防止掉单
- 4.5.2 同步+异步防止内部掉单
- 4.6 尽量避免支付页面外跳
- 5、总结
1、 引言
写这篇文件的原因,很简单。
就是最近公司内部团队在做技术分享的时,发现针对订单重复支