当前位置:网站首页>从0到1看支付
从0到1看支付
2022-08-03 21:21:00 【InfoQ】
人类支付的上下五千年
人类社会自从有了分工,就有了交换,而有了交换,也就有了支付,交换可以说是支付最古老的表现形态
- 最早古人们实行以物易物,但是这种交易方法缺陷很大,既不方便也不经济。
- 新时代晚期,在半坡文化和大汶口文化时期,人们以陶罐和兽骨作为交易货币。这是迄今为止发现的人类使用货币财富的历史文物证据。
- 商代起,人们开始使用“天然贝”来当作货币。
- 至春秋时期,“天然贝”泛滥,通货膨胀。各诸侯国开始铸造“金属贝”来替代“天然贝”,管控恢复经济秩序。经济上的独立不但使各诸侯国摆脱了周王朝的控制,更造就社会进一步繁荣,为日后的战国争霸打下了坚实的经济基础。
- 战国时期,各国纷纷标新立异,推出各种形状的主权铸币。情景和现在当今世界各国印制的主权货币现象差不多。
- 秦统一六国之后,车同轨,文同书,币同制。开创造了国家货币的统一制式铸造表现形式,并赋予其“天圆地方”的神秘玄学基因。
- 北宋时期,经济空前繁荣,在频繁的商业往来下,铸币由于重量和体积不方便携带,因此一种名为“交子”的纸币开始出现。这是世界上最早有关纸币的历史记录。标志着纸币这种新型货币表现形式正式登上历史舞台。
- 元代蒙古人入主中原后,更是把纸币视为解决国家经济困难的的妙法之一。由于当时人们没有什么经济学概念,更不懂什么“MV=PY”货币量发行原则,结果纸币无限制印发。发行量过大导致了纸币迅速贬值,从而诱发严重的通货膨胀。民不聊生,以到元末农民大起义爆发,元朝统治者又被赶回了草原。
- 明初,因为经济困难,朝廷继续印发“大明宝钞”纸币维持经济,但是依旧陷入了纸币无限制超额印发的陷阱,纸币迅速贬值。明中期后,随着白银大量流入中国,朝廷经济好转,已经完全失去了信用的“大明宝钞”纸币被废止。
- 清末时期,朝廷在洋枪大炮的威胁下,被迫打开国门开始通商。伴随着各地不断开放通商,清光绪年间,终于仿照外国制度,设立了户部银行,发行正规的纸币。并仿造墨西哥银元铸造了中国第一款无孔银圆。这是铸币形状上2000多年来第一次改变,标志着铸币“天圆地方”时代的趋于结束。
- 1935年,民国政府开始实行法币制度(即国家法定货币制度)。从明清两朝的“银本位”制度重新回归“金本位”,实现了与国际标准“金本位”制度的同步
- 如今,随着国家复兴、经济繁荣和科技发展,货币的表现形式也日趋多样化。甚至出现了如“Q币”、等虚拟货币。
- 在国际上,数字货币正在异军突起,被视为传统纸币的取代者。当然,这不可能是一夜之间的事,从纸币完全取代金属铸币的历史算起,也有八、九百年的漫长时间。
- 如今,随着微信、支付宝的普及,电子支付方式带给了人们空前的便利。从纸币到数字信息交易仅仅不到10年的时间,现在大部分人都能接受电子支付的方式。
支付的最基本的三要素
- 第一步,当然是大家想要达成一个交易,也就是六六和七七希望完成兔子和鸭子的交易,商品就是兔子和鸭子
- 第二步,根据计算情况,小六六应付一只兔子,小七七应付一只鸭子,小六六应收一只鸭子,小七七应收一只兔子
- 第三步,完成这笔交易交割,小六六获得了鸭子,小七七获得了兔子
交易,清分,和结算,这也是支付的基本三要素!
支付基本要素之交易
支付基本要素之清分和清算
- “清分“字面意思。所谓“清分”就是清清楚楚的分开。
- “清分”对应的英文是clearing,也就是理清楚,搞清楚的意思。
- 定义最后部分,说的是“......等进行汇总、整理、分类。”,这是全定义的重点。
一般而言,支付活动的过程包括交易、清算和结算。其中,清算和结算均是清偿收付双方债权债务关系的过程及手段。在支付活动中,同行内账户资金往来直接结算便可,而涉及不同行之间账户资金往来的,则需先清算再结算
- 清算是用于不同行之间账户资金往来的,同行之间的资金往来,无需清算,直接结算就行。
- 清算字面意思。清算就是清清楚楚的算清楚。不同行之间谁付谁多少钱,谁欠谁多少钱,最后再一轧差,得出一个最终谁该付谁多少钱的计算过程。
- 清算要含括发起行和接收行对支付指令的“发送”、“接收“、“核对确认”等动作,即最后付款之前的一个核对确认动作,确保结算无误。
- 最后,清算不涉及债券债务关系的转移。
支付基本要素之结算
完成客户账户间资金划拨的过程。
什么是支付系统
支付系统伴随着电子商务的出现而出现,为各类电子商务经营活动实现在线收付款交易以及管理交易资金等功能,是具有一定独立性的内部系统模块。
- 平台:开展电子商务经济活动的主体。
- 业务系统:实现平台用户注册、商品定价、营销活动等相关功能。
- 统一封装处理的交易接口,以对接外部交易渠道,为业务系统实现交易订单处理的功能。
- 根据业务系统设置的资金分配规则,在一笔交易有多个收款方参与的情况下根据资金分配规则完成交易资金的自动化清分与结算,而后通过已对接的外部交易渠道完成划付。
- 账务数据记录功能,上述的交易、清分、结算形成的资金变动信息,需要支付系统通过账务数据记录功能加以记录,对交易资金进行统计并完成交易资金核对等财会工作。
中国的支付清算体系
中国人民银行
中国银联
第三方支付机构
先看一下《中国支付清算系统总体架构图》
中央银行支付清算系统
第三方服务组织支付清算系统:
银行业金融机构行内支付系统
金融市场支付清算系统
中国现代化支付系统的主要参与者
- 直接参与者:
- 间接参与者:
- 特许参与者:经中国人民银行批准通过支付系统办理特定业务的机构。在人民银行当地分支行开设特许账户,与当地城市处理中心连接特许参与者的典型代表为银联
银联清算体系
银联清算方式
- 银联的支付清算包括跨行清算和收单清算。
- 跨行清算是针对收单机构和发卡机构的清算。
- 收单清算是代替收单机构针对商户和收单专业化服务机构的清算。
银联清算的环节
银联清算系统与央行大小额支付清算系统的关系
清算账户 VS. 结算账户
银行卡收单(银联直连)资金流及信息流
- 用户在收单机构或收单行的POS机上刷卡消费。(信息流)
- 收单机构或收单行将消费报文发送给银联。(信息流)
- 银联交易系统记录交易数据,将消费报文给发卡行。(信息流)
- 发卡行从消费者卡中实时扣费,完成实时结算,并回复报文给银联。(资金流)
- 银联更新交易数据,回复报文给收单机构或收单行。(信息流)
- 银联在其清算系统完成清分。(信息流)
- 银联通过大额支付系统,完成收单行与发卡行清算账户的资金划拨(跨行清算)(资金流)。
- 银联通过小额支付系统或当地票据交换系统,完成第三方收单机构和商户结算账户的资金划拨(收单清算)(资金流)。
中国互联网支付总架构
- 小六六要买三只松鼠,那么首先我得找一个电商平台,这边用的是京东,所以最开始的话我们接触的可能是一个电商平台
- 选好东西之后,六六这边就要去下单,下单完成之后,进入到了京东的收银台了,京东的收银台,包含了京东支付,微信支付,云闪付等等,支付宝目前还没看到,这些属于第三方支付,这些支付方式在中国都是需要支付牌照的。
- 那么这些支付方式其实接的是我们商业银行的支付通道,然后通过支付通道到了我们的银联和网联
- 最后到达我们的中国人民银行,也就是我们常说的央妈!绝对的食物链的顶端,所以一笔小小的支付都是经过这么多的参与方的
支付架构解析
支付系统架构
- 业务层负责为业务系统提供收付款的操作界面以及处理业务系统提交的交易请求;
- 支付层负责通过支付渠道实时处理完成资金的收付款、记录参与交易的账户间资金流转情况并按照预定规则对账户所属资金进行拆分与合并。
收银台
- 付款即通过各类支付方式针对业务订单发起付款,例如:用户在天猫店购买一件衣服,确认订单后自动跳转至支付宝,引导用户选择对应的方式(余额、花呗、银行卡等)进行付款。
- 充值即用户对账户进行余额充值,例如:用户登录支付宝、微信或其他商户自有钱包系统对账户余额进行充值。
交易核心
- 用户付款成功后对应交易的付款成功状态;
- 用户确认收货后对应交易的成功状态。
会员系统
- 通常,企业会员会配置一定的业务参数,比如结算周期、接口权限、支付方式配置等(开通商户权限的情况下);
- 在大多数互联网公司,支付系统仅需要对接支付渠道的模块,在没有独立平台化的情况下,不太会出现需要独立的账户体系。
支付核心
- 支付服务:负责对后端支付系统的接口进行业务包装,同时实现使用多个支付方式进行组合支付的功能;
- 支付服务流程:对各支付类型的支付服务流程进行定义,具体定义为充值、提现、内转支付(转账)、退款等原子类型,并实现对基础服务的流程编排;
- 支付指令:发起订单后,通过协议和协议明细项加工得出支付指令,需具备进行后续操作处理的全部要素信息;
- 支付协议:根据产品设立支付协议,因此支付协议的关键要素包含产品码及支付编码,定义着产品的处理流程、收付款信息、对应的支付渠道信息。
账务核心
清算核心
边栏推荐
猜你喜欢
Nacos配置文件管理、微服务获取Nacos配置文件
XSS测试
线程池的高级应用技巧核心解读
StoneDB 助力 2022 开放原子全球开源峰会
From September 1st, my country has granted zero-tariff treatment to 98% of tax items from 16 countries including Togo
软件测试人员必备的60个测试工具清单,建议收藏一波~
Orcad Capture Cadence 新建原理图多部分smybol和Homogeneous、Heterogeneous类型介绍教程
2022年全国职业院校技能大赛网络安全 B模块 任务十windows操作系统渗透测试 国赛原题
2021年数据泄露成本报告解读
现网设备兼容SRv6网络演进
随机推荐
不专业面试官的经验总结
win10安装及配置Gradle
TweenMax.js向日葵表情变化
函数,递归以及dom简单操作
shell编程基础
Security Fundamentals 8 --- XSS
Engineering Effectiveness Governance for Agile Delivery
电商数仓ODS层-----日志数据装载
系统运维系列 之CSV文件读取时内容中包含逗号的处理方法
从开发到软件测试:除了扎实的测试基础,还有哪些必须掌握 ?
StoneDB 开源社区月刊 | 202207期
C. Array Elimination-- Codeforces Round #751 (Div. 2)
Orcad Capture Cadence 新建原理图多部分smybol和Homogeneous、Heterogeneous类型介绍教程
一体化HTAP数据库如此难,为什么他们还要做?
XSS online shooting range---prompt
ES、Kibana 8.0安装
解决npm -v查看npm版本出现npm WARN config global `--global`, `--local` are deprecated. Use `--location报错
Android build error: Plugin with id ‘kotlin-android‘ not found.
Cross-end development technical reserve record
Interesting opencv - record image binarization and similarity