
电商
热爱正能量
尽我绵力,回馈社区。
展开
-
电商-支付模块设计
关于支付模块,首先引入两个概念,订单和支付流水。订单,比如我们每下一单,就有一个订单。支付流水,我们每支付一次就会有一次支付流水。即:每个订单允许被支付多次。问:为什么每个订单允许被支付多次?答:因为每次的支付不一定会成功啊。所以才存在一个订单允许被支付多次。但是这样的话也带来了副作用,就是如果第三方收款的回调通知如果迟到,会出现用户重复支付这个情况,后续需要还要写定时...原创 2018-09-19 23:54:07 · 6846 阅读 · 0 评论 -
电商-支付-异常支付处理
异常订单一般出现的异常有以下:1.用户重复支付。2.我方对订单人为设置了过期时间,对方支付时间过长,或者停留在第三方界面时间过久,导致我方服务器对订单认定过期,订单无效。 解决方案:1.基本没有可能完全解决重复支付和过期支付问题,毕竟这基本都是网络延时造成和用户个人习惯造成。2.退款。定时检测重复支付的订单,然后退款。过期的过期却支付的订单,在回调地址的时候及时加入退款的消...原创 2018-09-20 23:26:26 · 9000 阅读 · 2 评论 -
电商-支付-支付流水表与订单表的设计
一.支付流水表作用:主要用于记录每一次的支付动作,主要用于,记录用户是否有重复支付,重复支付或者过期支付,可以用于检查,然后退款。二订单表1.说订单表,一般都是主表和子表两个结构。1.1主表记录买家买了什么?付款是多少钱?总的优惠是多少?还有要发往哪里的地址?1.2子表主要记录卖家的信息,卖的是什么?价格是多少?卖家应得多少?平台应得多少?能使用哪一种优惠?即,主体信息为:...原创 2018-09-20 23:46:57 · 29859 阅读 · 0 评论 -
电商-对账
关于对账,无非就是核对本地的流水和第三方支付的流水。主要是核对双方服务器每一条支付流水号和订单的金额是否完全对的上。目的:杜绝出错,或者受到第三方不明攻击。 出现情况:长款:我方服务器存在,对方没有存在。漏单:我方不存在,对方存在。不一致:金额不一致,或者付款方,收款方不一致。 步骤:1.下载对方的账目文件。2.解释文件入库,假设叫第三方流水表。3....原创 2018-10-15 14:33:10 · 2489 阅读 · 0 评论 -
电商-支付流程图解
原创 2018-10-09 17:48:15 · 9017 阅读 · 0 评论 -
电商-支付相关表的表设计
基础元素 支付关系 支付流水表结构 联合订单主表表结构 联合支付订单子表表结构主订单表 子订单表 子订单分账表子订单优惠减免表 ...原创 2018-10-09 18:01:02 · 9762 阅读 · 0 评论