看看订单支付流程
我们来看看,电商订单支付的简要流程:

从下单/计算开始:
-
下单/结算:这一步虽然不是直接的支付起点,但是支付相关的金额等等信息都来自结算,此时订单的状态是未支付
-
申请支付:用户选择申请支付,客户端调用支付服务,此时在系统内产生一笔支付流水,这笔流水的状态是未支付
-
发起支付:支付服务调用三方支付,通常这种钱包类的支付,在发起支付这一步,会响应一些支付的链接,客户端会对链接进行对应的处理。
-
钱包支付:用户进行支付,通常是通过对应的钱包进行的,大家可以回忆一下自己在购物中,支付的过程,不同的端,对钱包支付的处理是不太一样的:
PC端:PC端,通常是打开收银台,展示一个二维码,通过钱包扫码支付,下面是京东的微信支付扫码页

-
WAP端:手机的网页站,WAP端的支付一般是直接拉起对应的钱包,如果拉起钱包失败,就跳转界面
-
<
-

本文探讨了电商订单支付过程中可能出现的重复支付问题及其原因,包括未防重、掉单和多渠道支付。提出了防止订单重复支付的几种方法:加锁、缓存结果、支付中流水取消、已支付流水退款以及主动轮询和重试防止掉单。同时强调了客户端支付尽量不外跳以提高用户体验和支付成功率。
最低0.47元/天 解锁文章
616

被折叠的 条评论
为什么被折叠?



