上篇文章大体介绍了一下交易支付系统的整体的架构,让各位先有一个大体上的认知,这次我们来聊一下“交易”。
交易行为,在最早期没有货币的时候,是通过以物换物的形式进行的。举个简单的例子:赵某家有四只鸡,杨某家有两只鸭,刚好赵某和杨某都有交换彼此家禽的想法,那么两者商议后,赵某用两只鸡换杨某家的一只鸭,皆大欢喜。


但是,如果赵某这时候想去换张某家的牛,但是张某并不需要赵某家的鸡或者鸭,这就出现了一个问题,并不是每一次的交换都能满足双方的需求。
于是,大家统一约定,用一种东西来作为双方交换时,衡量价值的媒介。最开始是贝壳之类的小物件,后来慢慢地就发展成为今天我们熟知的货币。那么说到这,交易到底是什么呢?
交易,指买卖双方对有价值物品、服务和金融资产进行互通有无的行为。
这里我们需要注意两点:
- 双方是对有价值物品进行的行为,如何定义有价值物品这个概念,这里我们可以简单的理解为,物品的价值,取决于市场。
- 交易行为不局限于商品的交易,合法的服务也属于交易范畴,比如,掏钱雇人帮我写代码(有没有愿意帮我写代码的,我出五毛)。
- 买方所付出的,不一定全部是货币,也可以是信用。
那在互联网中,交易行为是怎么样的呢?
我们以一个电商的交易场景来给大家展示一下:比如我现在要去JD买东西(JD的大佬看见的话,广告费结一下啊),首先我们先挑好自己想要的商品,加入购物车,然后就是大家喜闻乐见的清空购物车:
PC端结算页

PC端收银台
手机端结算页:

手机端收银台:

我们选好商品,点击下单,会在订单结算选择相关的订单信息,包括收货人信息,支付工具选择(这里的支付工具,只是一个大的选择,更细粒度的支付渠道会在购物车选择),填好相应的订单信息之后,我们选择下单,就会跳转到收银台。收银台会选择更细粒度的支付渠道,选好渠道,点击支付,输入支付密码,这样就完成了一笔商城交易。(关于收银台,后面会专门写一篇介绍收银台的文章,先挖个坑)
上述流程,就是我们常见的一笔电商交易,其实在这个过程中,还有很多的细节没有在这里展开,这边只是给大家概述一下我们生活中所接触的交易,后面会将完整的一条交易链路涉及到的系统拆解出来,给大家详细的介绍交易支付链路的过程和系统架构。