架构设计金融业务

支付系统:基础知识

2019-04-19  本文已影响77人  码道功臣

本章中部分内容来自网络,带大家简单了解基础知识

名词解释

结算(记账)

银行结算,是指通过银行账户的资金转移所实现收付的行为,即银行接收客户委托代收代付,从付款单位存款账户划出款项,转入收款单位存款账户,以此完成经济之间债权债务的清算或资金的调拨。
银行结算是商品交换的媒介,是社会经济活动中清算资金的中介。
国内银行结算方式主要有银行汇票、商业汇票、银行本票、支票、汇兑、委托收款、托收承付、信用卡、信用证等。

清算(算账)

银行清算,是指各金融机构间通过支付中介(中国人民银行)进行审查及转入的金融活动。

银行清算方式主要分为:

清分(转账)

清分,是清算的数据准备阶段。清分主要是将当日的全部网络交易数据按照各成员行之间本代他、他代本、贷记、借记、笔数、金额、轧差净额等进行汇总、整理、分类。

清分是网络交换中心和各成员行交易主机系统在清算阶段的主要工作,将产生三级清分数据:

对账

银行对账是指在每月月末,企业的出纳人员将企业的银行存款日记账与开户银行发来的当月银行存款对账单进行逐笔核对,勾对已达账项,找出未达账项,并编制每月银行存款余额调节表的过程。会计软件中执行银行对账功能,具体步骤包括银行对账初始数据录入、本月银行对账单录入、对账、银行存款余额调节表的编制等。

银行对账单是银行和企业核对帐务的联系单,也是证实企业业务往来的纪录,也可以作为企业资金流动的依据,还有最重要的是可以认定企业某一时段的资金规模,很多地方需要对账单,例如:验资,投资等等。

备付金

当用户在电商网站(如淘宝网)购买商品,下单后,资金并不是立即进入商家的账户上,而是暂存在第三方支付公司。当用户确认接收到商品后,资金从第三方支付公司转到商家账户上。这个资金被称为备付金。即 “指支付机构为办理客户委托的支付业务而实际收到的预收待付货币资金”。备付金由银行托管,备付金银行分为存管银行和合作银行。

和备付金相关的账户有三类:

有了收付账户,还有必要开设汇缴账户吗? 这要看交易规模了,如果规模大,那是有必要的,因为有些地方银行可以给非常低的手续费用,可以省一大笔钱。这几个账户都是备付金专用的活期存款账户。汇缴账户到收付账户的划拨,是通过银行自己行内转账进行;收付账户到存管账户,就走人行的大小额、超级网银或者同城系统进行划拨。 当然,这些接口一般第三方支付是不能直接访问的,但可以通过银行提供的接口来进行。

这样在第三方支付公司,用户支付的资金首先进入汇缴账户或者收付账户,日终后,汇缴账户的资金全部汇总到收付账户上。 如果小明使用招行的卡在支付宝上花100元购买商品, 在有备付金支持的情况下,小明支付的100元是通过招行的内部转账直接进入了支付宝在招行的备付金收付账户或者汇缴账户。这样将跨行转账变成行内资金划拨,可以减少通道费的支出,也使得资金到账更为迅捷。 第三方支付备付金的使用和调拨是个专门的话题。这里不再详细展开。

企业网银

一般银行都提供的企业网银接口,支持同行批量打款(代付)功能。银行将企业对公账户扣款,打到对应的个人账户上。对于个人跨行取现,本质上来说,是将对公账户的资金转账到对私账户上,目前银行侧转账需要通过人行的大小额系统和超级网银来进行。人行系统并不直接对企业开放,银行通过企业网银来封装这些接口,批发或者零售给企业使用。

对电商来说,由于不能直接访问央行的这些接口,对接银行,通过银行来访问央行的接口,是主要的提现方式。 但不同的银行,针对不同的提现场景,收费不一样。所以在具体实现提现的时候,还需要有提现路由(打款路由),从费率、支持的额度、到账时间等多个维度来评估和选择提现渠道。

clearing-stages.jpg yhzfqstx.png

第三方支付渠道

支付宝、微信等第三方支付公司一般也都提供代付服务,可以是通过文件来实现批量代付,也可以通过接口来实现提现。

支付产品分类

支付产品的功能

典型案例

支付宝

支付宝的架构有两个优点,一是账务处理,分为内外两个子系统,外部子系统是单边账,满足线上需求;内部子系统是复式记账,满足财务需求。二是柔性事务处理,利用消息机制来实现跨系统的事务处理,避免数据库锁导致的性能问题。


支付宝1.png

京东金融

jd.jpg

去哪儿

qne.jpg

美团

mt.jpg

支付时序图

sxt.png

开源系统

龙果开源支付系统

https://gitee.com/roncoocom/roncoo-pay

上一篇 下一篇

猜你喜欢

热点阅读