Payment Core System Design - 4

学习支付大佬文章,参考原文

这篇是系列文章的第4篇,下面是目录:

系列文章一 : 01. 全局内核

系列文章二 : 02. 交易内核 03. 支付内核

系列文章三 : 04. 清结算内核

系列文章四 : 05. 账户钱包内核 06. 对账内核 07. 二清内核 08. 调拨内核 09. 业财内核


05 账户钱包内核

支付离不开账户,钱包更离不开账户,把握账户对于做好支付来说至关重要,账户不止是一个记账,它是资金属性、监管政策一系列支付问题的集中体现。

内核19:账户系统把握

我在写账户系统时,做了这个脑图,用于把握账户的基础功能

很早之前我设计了这张图向团队去阐述我的账户系统规划,这是我做好账户的底层认知:

<学习体会> 账户管理,本质上是识别账户对象,围绕对象所涉及的需求开展设计。这里业务线、商家不一定需要,用户和企业是主要对象。

内核20:钱包三层化

这是一个给用户用来管钱的包包,这是我对以往钱包经验的总结归纳和抽象,我通过这张图把握钱包的产品结构和关系

我通过这张图把握钱包的业务和交互关系,所以说,钱包是众多系统能力的集成,要做好钱包,离不开强大的内部支撑

接入渠道钱包,为用户和商家提供具有资质的钱包服务,为用户提供预充值的资金管理能力,以及商家结算的合规性,可以通过下图建立全局认知

<学习体会> 这个章对钱包的功能讲得比较多,但没有涉及钱包的本质。其实,一般企业是不能沉淀用户资金的,钱包的本质还是一个个人在银行开的二类账户,只不过银行为了引流,共享了一部分能力给企业,方便用户通过企业应用访问自己的资金。

06 对账内核

(当一份数据在多方记录时,一致性很重要)我们每天都在对账,企业也离不开对账,如何做好对账,离不开这几点的把握

内核21:对账的上帝视角

这张图是我多年工作中遇到的无数个对账场景和对账系统的高度抽象,它的通用性极强,站在塔尖看对账

内核22:对账的处理内核

对账系统是怎么执行对账的,我通过这张图把握对账的处理内核

内核23:对账的数据内核

我通过这张图把握对账数据的管理内核,从数据获取到数据解析,再到数据存储

<学习体会> 基本很全了,要说明一下,支付通道过来的对账文件是五花八门的,大多都是需要下载而不是直接对接的,所以解析器就很重要了,完全通过配置完成解析器的可能性不大….

07 二清内核

支付守规矩非常重要,没有牌照的企业如何做好支付的合规性,如何完成收款、管钱、付款的支付大业

内核24:理解合规支付的流程

通过一笔支付流,把对二清视角看支付理解透彻,可以从这一张图出发

内核25:二清解决的全局观

通过这张图我将二清解决从全局视角进行了剖析,毕竟任何一次支付都不是一个环节的事情,而是众多参与者,众多系统,众多流程,众多环节,这张图,我抽象了这个全局:

<学习体会> 先学习一下什么是“二清”:即二次清结算,指的是有清结算资质的机构将资金结算给入网的平台后,该平台再将资金清结算给其子商户,若该平台没有清结算资质的话,就属于二清了。如果平台的经营出现问题,资金又没有受到第三方的监管,这些“裸奔”的资金很容易被平台卷走,对于商家和客户而言,都不安全。具有代平台商户收款和结算的平台,一般不具有第三方支付公司牌照,但是基于业务需要又有给商户清结算的需要,怎么办呢?就需要借助银行或第三方支付公司为其搭建支付结算网络。

管钱的原则就是“谁的钱放谁的账户里”,合规要解决的核心问题主要是:

  • 合规的收钱——支付交易,资金归集

  • 合规的管钱——监管账户以及各方子账户

  • 合规的分钱——清算清分

08 调拨内核

不要把鸡蛋放在一个篮子里,同样,我们也不会把钱放在一个账户里,既然钱分布在不同账户,那如何相互调动就绕不来这个系统

内核26:调拨功能局

做调拨系统要做哪些功能呢,这些功能如何联动

我把做过的一个最牛逼的调拨系统,归纳成了这个图,用于理解调拨的功能全局,形成了我的调拨观

<学习体会> 调拨的本质还是规则和流程,功能不复杂。

09 业财内核

万剑归宗,一切收敛与财务,从业务到财务,将打开另一扇大门

内核27:悟透业财融合

这就是业财一体的链接模型,从各种形状的口转换成财务的方口,我通过这张图高度总结业财融合

内核28:从业务层理解税票

谈到财务就绕不开税务和发票,在业务系统范畴内,我是这么理解和实现税务和发票的

内核29:抽象5点模型

从圆口到方口是从信息化系统层面对业财作用的抽象

而要完整的把握业财一体,或者说是去接手一个业财一体的项目,还应该再增加2点认识,构成5点模型,这个模型就产生在前几天,这是业财观逐渐形成和丰富的起点

每一个内核都还在不断进化,而你我终将一起变得强大

<学习体会> 业务财务融合是一个大的话题,跟传统ERP的概念是基本一直的,但在新的形势下,用ERP那一套跟不上业务的发展了,但理念还是一样的,要保证业务顺畅的前提下,财务数据的准确和自动化。需要提示一下的是,税务和发票,不只是获取数据那么简单,有的时候,税务和开票都是业务上的卡点,在设计整个系统的时候都需要考虑反向的控制机制。

请我喝杯咖啡吧~

支付宝
微信