转载自支付清算体系
大家好,我是支付清算专家松哥。
我从事支付行业大概近十年了。在各大型互联网公司从0到1完成过很多个系统设计和平台设计。支付无小事啊,我自认为每个设计都是心怀敬畏、如履薄冰、步线行针、深谋远虑。所以也沉淀了些许的设计思想和系统模型。有广度也有深度。
今天我就先从广度出发,将一些支付平台的宏观模型分享出来。一来是给自己的工作积累做个总结,二来也可以让支付相关业内人士来检阅和讨论。
诚惶诚恐,以下内容会有个人主观见解,如有不同意见欢迎评论区评论。
现在开始。。
本期内容看点如下;
- 支付平台架构组成;
- 支付各个模块之间的联系及信息流;
- 各个模块的各种场景的记账原理和资金流向;
支付平台架构
支付平台大大小小会有很多很多个系统,然而我认为核心系统就四个,支付系统、核算系统、清结算系统、账务系统。另外再加一个工具系统对账系统;
支付系统
支付系统,我说的支付系统是广义上的支付系统,它包含收款、退款、付款。该系统主要任务是针对不同的交易类型完成收、退、付处理。根据各公司开展业务的多样性,交易类型会有很多,然归纳起来就三类:收款交易、退款交易、付款交易;
收款交易,受理各业务线的支付请求,完成各种交易单据支付单据落地,再请求支付通道完成支付处理,然后请求账务系统记账。收款系统对收款支付安全性和支付效率负责;
退款交易,受理各业务线的退款请求,完成退款交易单据落地,再请求退款通道完成退款处理,然后请求账务系统记账。退款系统对退款安全性、准确性负责;
付款交易,也有公司叫作打款,受理各业务线的付款请求,完成付款单据落地,再请求账务系统记账。付款系统对付款资金安全性负责;
特别说明:退款和付款记账较为特殊,退款、付款请求支付通道前后需要根据不同的结果情况请求两次账务系统记账。
核算系统
核算系统,获取支付单据数据,根据对账规则请求对账系统完成银行交易对账和资金对账,根据对账结果请求账务系统记账。核算系统,对支付通道的应收账款、应付账款、实收账款、实付账款资金准备性负责;
清结算系统
清结算系统,获取交易单据数据,根据清算规则进行清算生成清算流水,再根据结算规则对清算流水分类汇总生成结算单。在清算结算过程中可自行记录台账,也可请求账务系统记账。清结算系统对清算流水和结算单的准确性负责;
账务系统
账务系统,受理支付系统、核算系统、清结算系统的各种场景下的记账请求,完成账务处理生成科目账,再根据财务要求生成各种报表;账务系统对记账准确性负责;
支付平台记账场景图
对账系统
对账系统,受理各种对账请求,返回对账结果。对账系统对对账结果负责;对账系统为工具系统,不参与支付核算清算主流程。
本期就只说这么多,以上只是支付平台宏观介绍。后面会再续几期,进入支付平台的微观世界,对各个系统模块进行详细展开。预知详情如何,待下回书分解吧。
以上。