发布时间:2023-05-12 文章分类:WEB开发, 电脑百科 投稿人:赵颖 字号: 默认 | | 超大 打印

如何预防订单重复支付

  • 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、 引言

写这篇文件的原因,很简单。
就是最近公司内部团队在做技术分享的时,发现针对订单重复支