什么是支付系统?自古以来,所有的商业活动都会伴随着经济的收款与付款行为。随着时代的发展,记录收付款行为的方式不断迭代:古代的钱庄通过手工(算盘)记账,工业社会通过收银机机械记账……
如今,互联网/移动互联网时代,我们的商业行为也一同进行了数字化与信息化的演变,这就是所谓的电子商务。
支付系统伴随着电子商务的发展而出现,它为各类电子商务经营活动实现在线收付款交易以及管理交易资金等功能,获得支付牌照的第三方支付公司可以参与资金的核算及存管,简单说就是可以在合法期限、合法范围内挪用资金。是具有一定独立性的内部系统模块----很多公司称之为中台。
亿欧网上一篇中国支付行业发展史里的图片,既形象又简洁的代表了支付行业发展的前世今生:
而近代的支付行业发展史,可简单描述为以下几个时代:
第一个是现金时代 第二个是刷卡时代
第三个是二维码时代 第四个是刷脸时代
以小编之前在第三方支付公司工作的经历来说,有幸参与了公司从0到1搭建支付系统(重构)的过程。完整熟悉了支付行业生态及产品业务,基于微服务分布式全新搭建的一套支付系统。查看另一篇文章,小编在支付公司的经历:
3.1 主要技术栈:
3.2 设计原则
3.3 架构逻辑
系统整体采用微服务架构,各个微服务独立开发、独立部署、独立运行、拥有独立的数据库,各个微服务之间接口进行通信,不共享任何文件、数据。
系统逻辑上分为产品应用层、接入层,公共服务层、基础业务服务层和基础支撑服务层五层,外加跨各层的运维支撑的系统,如下图所示。
四、支付产品
支付产品是由支付系统对支付渠道进行封装而对业务方提供的支付能力,基础支付产品分类如下:
互联网支付产品,结合支付场景和流程,产品的主要应用和分类又分为如下所示: