Payment Core System Design - 3

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

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

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

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

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

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


04 清结算内核

我们不是一个人再战斗,任何一次交易,任何一次支付,都是大家共同参与的结果,而谁从中获利,谁为此支付,获利多少,如何交付。清结算就上场了,要想做好它,先认识它。

内核13:清结算在哪

这张图阐释了清结算的位置,以及它要干什么,这是我在规划清结算中台时设计的结构,也成为了今后我的清结算的内核

<学习体会> 清算是指要把账算清楚,这里需要订单信息、钱包信息、账户信息和分账规则,清分这块这里写得比较少。结算就是产生记账数据,是财务系统的前置系统,需要遵循财务的规则。

内核14:算

算清楚,是清结算的起点,怎么算,也是把握清结算的内核

我用这张图解答算的流程

我通过这张图建立算的模型

<学习体会> 清算中心的分层概念很好,之前的我的设计是混在一块的,这样变更逻辑、查找问题都比较麻烦,值得借鉴。规则层还需要一个时效性的管理,规则是经常变化的,经常是需要按生效时间应用不同的规则。


内核15:清算系统

把算交给一个系统,算什么,怎么算,算完怎么办,在L3实战营里,我设计了这张图,来告诉大家清算系统的架构

<学习体会> 是内核 13 和内核 14 的总结,需要说明的是分账和入账是有先后顺序的,分完账后才能入账,这个请求分账应该是发给清分系统的。

内核16:给钱的系统

算好钱只是过程,把钱分了才是目的

我通过这张图把握结算系统的功能

我通过这张图表达结算系统的流程

<学习体会> 需要理解的是,只有经过结算的过程,才能产生打款操作,打款前需要仔细的检查各个相关信息,才能最终形成结算结果。


内核17:中台化的清结算

我做了3年的清结算中台,所以,一个中台化的清结算是什么样,我把他抽象成了这张图,这是我用中台思维做一个清结算平台经验的高度总结

<学习体会> 需要理解的是,什么是清算。是这样的,我们的收款,来源是多种多样的,有POS机,有第三方支付平台,有银行转帐,到账时间也不一样 ,有的立即到账,有的晚一天,有的有2小时的延迟,这就需要有系统收集信息,和系统中收款信息比对,确认企业是否真的收到的钱,有没有少收或者多收。(多收也很麻烦,要及时退回客户,否则最终客户发现了,也会来要,还会增加客户投诉),这个过程就是清算。

内核18:计费内核

支付机构存在大量的计费业务,如商户计费、银行通道收单成本计费、鉴权通道计费等,可以通过下图识别不同的计费场景,当然还要区分交易计价和清算环节的计费

通道成本计费以银行清算文件为基础进行

可以通过下面的业务流程实现

通过构建源数据的获取、解析,以及计费与划付的规则和业务处理,

<学习体会> 写得比较清楚了,需要说明的是,这里的计费还是指的是支付过程中的费用,包括渠道费用,手续费的,纯业务系统的计费一般不会放在支付系统里。另外,银行的输出,一般是财务系统来统一做。

请我喝杯咖啡吧~

支付宝
微信