美文网首页
[121]电商支付系统经验总结

[121]电商支付系统经验总结

作者: shawnxjf | 来源:发表于2018-06-08 18:07 被阅读0次

背景

电子商务网站给我们买卖东西带来了很大的方便性,在这里我们一手交钱一手交货。
客户交了多少钱买了多少的货(能够买多少货)都应该安全的记录下来,买卖记录应该如实的记录下来防止纠纷。

为了保证上述要求:我们应该对买卖的数量有限制,数据的有效性进行校验。比如数量为负数,如果站内系统做的不好可能会出现加钱的情况。或者数量太大会造成把库存都锁定或者金额计算溢出报错。

防止被第三方修改,所以页面发送过来的订单数据应该是加签的。比如防止篡改支付金额或者购买数量等等。

当然还有防止重复提交的问题,电商系统要通过乐观锁来控制通知结果。

电商系统网关支付流程

以下为我做过的支付系统中网关支付流程,重点了解页面同步通知和后台通知。由于用户可能把页面关掉,此时银行页面同步通知到达浏览器时无法通知后台。(如果没有后台通知同时用户把页面给关了,那么此时用户支付成功但是电商流水还未成功,此时就属掉单情况)。

而后台是异步通知其时序性不可保证,我们可以通过定时轮询银行。(如果银行通知还没有到达的话)
同时异步后台通知需要通过乐观锁来控制多个同样的通知一起到达的情况(银行属于外部系统,其有不可靠性我们需要考虑所有可能情况及其应对策略)。

image.png

相关文章

  • [121]电商支付系统经验总结

    背景 电子商务网站给我们买卖东西带来了很大的方便性,在这里我们一手交钱一手交货。客户交了多少钱买了多少的货(能够买...

  • 在线支付基本流程

    业务流程 我们以电商系统的订单支付为例,看看支付系统中需要提供的基本功能。 1.用户提交订单到电商系统,电商系统对...

  • 电商后台搭建 | 如何设计电商订单系统?

    电商系统最终的目的还是下单支付,所以对于如何搭建订单系统也成了重中之重,订单系统作为电商系统的“纽带”贯穿了整个电...

  • 【转载】电商平台的支付交易系统

    聊聊电商平台的支付交易系统 一、关于定位 今天和大家分享支付交易相关的系统,这是一个和资金打交道的系统,承载着电商...

  • 【转载】电商平台的支付交易系统

    聊聊电商平台的支付交易系统 一、关于定位 今天和大家分享支付交易相关的系统,这是一个和资金打交道的系统,承载着电商...

  • 电商平台的支付交易系统

    聊聊电商平台的支付交易系统 一、关于定位 今天和大家分享支付交易相关的系统,这是一个和资金打交道的系统,承载着电商...

  • 如何搭建电商订单系统?

    ​电商系统最终的目的还是下单支付,所以对于如何搭建订单系统也成了重中之重,订单系统作为电商系统的“纽带”贯穿了整个...

  • 复盘电商订单系统的搭建--某社区生鲜类小程序

    电商系统最终的目的还是用户下单支付购买,所以订单管理系统是电商系统中最为复杂的系统,其作为中枢决定着整个商城的运转...

  • 大象的组织架构

    大象旗下有大象电商平台、大象支付系统和大象基金。大象支付服务于大象电商平台,大象基金通过整合社会资金,致力于改善非...

  • 电商支付系统——Braintree

    说到国内的支付系统的话现在大家应该都不陌生了,支付宝,银联,微信支付等等是每个电商商家必备的了,近几年现在随着国际...

网友评论

      本文标题:[121]电商支付系统经验总结

      本文链接:https://www.haomeiwen.com/subject/vfwasftx.html