第三方支付架构设计之—帐户体系
第三方支付架构设计之—帐户体系 第三方支付架构设计之第三方支付架构设计之——帐户体系帐户体系 一,什么是第三方支付? 什么是第三方支付?相信很多人对这个名字很熟悉,不管是从各种媒体等都经常听 到,可以说是耳熟能熟。但,如果非得给这个名词总结出一个概念,却发现很难准确和全 面的表述清楚。不过关系不大,我们无法给出一个很准确的概念的时候,我们就列举一下 实际生活中我们经常使用第三方支付的例子:支付宝,财付通,微信支付等等,这些就是 我们国内目前在第三方支付市场中比较有影响力的第三方支付了。 搜索一下百度,所谓第三方支付,就是一些和产品所在国家以及国外各大银行签 约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。 在通过第三方支付平台的交易中,买方选购商品后,使用第三方平台提供的账户进行货款 支付,由第三方通知卖家货款到达、进行发货;买方检验物品后,就可以通知付款给卖 家,第三方再将款项转至卖家账户。 从这个概念中,有几个关键点: 1,需要跟各个银行签约,那么问题是第三方支付跟银行的关系是什么? 2,用户通过第三方支付平台进行支付,那么资金是如何进入第三方支付平台的? 3,商户通过接入第三方支付平台进行收款,那么资金最终又是如何结算给到商户的? 因此,我们要充分理解第三方支付平台,得从用户,支付平台,商户,当然还有背 后的银行和监管机构等进行全面分析,只有充分理解这些关系,才能对第三方支付的账户 体系有充分的理解和掌握,从而充分理解支付中的资金流。 我们知道,随着电子商务在中国的迅速崛起,电子商务必须要解决几个非常关键的 问题,那就是:信息流,资金流和物流,信息流一般是通过电子商务平台进行解决,包括 用户信息,商品,商户和订单等,而资金流,即支付和结算等相关方面一般是通过第三方 支付平台进行解决,第三方支付植入到电商平台中,帮助电商平台解决资金在用户和商户 之间的流转,甚至在 c2c 交易中,第三方支付还起到了中介担保账户的作用;而物流,是 解决物品如何送到用户手中的问题,各种物流公司或者电商自建物流网络等都是解决物流 相关的解决方案,对信息流和物流,我们这里不进行展开,本章重点侧重资金流的流转。 二,什么是账户? 从会计学上来看,账户是根据会计科目设置的,具有一定格式和结构,用于分类反 馈会计要素增加变动情况及其结果的载体。设置账户是会计核算的重要方法之一。 同会计科目分类相对应,账户按其提供的信息详细程度和统驭关系不同分为总账账户总账账户和明明 细账户细账户,请注意,在设计 IT 账户系统中,总账户和明细账户是非常重要的概念,后面会重 点分析。 而按照账户反映的经济内容不同可分为资产类账户,负债类账户,所有者权益类账资产类账户,负债类账户,所有者权益类账 户,成本费用类账户,损益类账户户,成本费用类账户,损益类账户。 那么什么是会计要素?主要有6 个方面:资产,负债,所有者权益,利润,费用,收入。 账户是有结构和内容的,账户分为左方,右方两个方向,一个登记增加,另外一方 登记减少。账户的内容包括了账户的名称,记录经济业务的日期,所依据记账凭证的编 号,经济业务摘要,借贷金额和余额等。 那么如何设计一个账户呢?从账户的结构和内容分析,一个账户需要记录账户变动 的过程等,即借贷方向均需要进行记录,这里一般是通过账户流水来实现,即出入流水, 同时,账户是记录会计要素变动结果的,因此需要根据变动的最终结果进行记录,即账户 的余额。 账户 = 账户流水 + 账户余额 在具体实现中,系统对账户流水的操作和余额的操作必须是一个事务,即入流水必然导致 账户余额的增加,出流水必然导致余额的减少。 那么有一个问题:借贷方向和账户流水的进出有什么关系?很多人很容易,把账户流入, 即增加部分记为借,而把账户流产,即减少部分记为贷,但其实是不严谨的,或者是错误 的(下面将重点介绍)。 三,账户的基本内容和结构 在账户的核算中,账户一般简化为“T”字账的形式,即包括账户名称,借方,贷方,发生 额,借贷方余额和账户余额等。如下图: 账户的内部对账是:在一个指定的核算周期内,保证余额和流水的一致性。 (如果具体实现是通过 db 的事务机制,则 DB 本身就可以保证两者的一致性,如果不是, 比如即流水,异步落地余额的情况,则需要按每天根据流水对余额进行调整或者纠正) 账户的外部对账是:保证账户操作的流水跟外部系统相关依赖流水的一致性。 四,借贷复试记账法 所谓复试记账法就是针对发生的每项经济业务都要以相等金额在相互联系的两个或 者两个以上有关账户中进行同时登记的记账方法。而借贷记账法是复试记账法的一种,它 是以“资产=负债+所有者权益”为依据,以“借“和”贷”为记账符号,以“有借必有贷,借贷必须 相等”为记账规则的一种复试记账方法。 借贷记账法的记账符号就是“借”和“贷”,用来反映经济业务增减变化的方向而已,本 身没有特别的意义,在实际的操作中,我们把账户的左方规定记为借方,右方规范记为贷 方,在任何一笔经济业务中,都必须同时登记相关账户的借方和贷方。 我们知道,每个账户都有借方和贷方,用来记录其对应经济业务的增减变化情况,那 么哪一方登记增减,哪一方登记减少,则是要根据对应账户的经济性质决定的,即账户相 对会计主体来说,是属于什么类型的账户。 1,资产类账户 资产类账户,资产的增加登记账户的借方,资产的减少登记在账户的贷方,期末有余额,资产类账户,资产的增加登记账户的借方,资产的减少登记在账户的贷方,期末有余额, 一般出现在借方一般出现在借方。在一个会计期间,所有借方金额的累加为“借方本期发生额”,所有贷方 金额的累加为“贷方本期发生额”。而资产账户的余额=借方期初余额+借方本期发生额-贷方 本期发生额。 如,本人在招商银行账户A 存入 1000 元,那么该如何记账呢?首先,我们要分析本人在 招行的这个账户的性质,由于这是本人存储在招行的一笔资产,所以该账户对应我这个会 计主体来说,是一个资产类账户,因此记账的借贷方向需要按照资产类账户的要求来进 行,即增加记为借,减少记为贷。根据分析,本人存入1000 到账户 A,记账如下: 借:银行存款 1000 元 (资产类账户,银行账户增加了1000 元) 贷: 库存现金 1000 元。(资产类账户,手中现金减少了1000 元) 2,负债类账户 负债类账户的记账规则跟资产类相反,负债增加记为贷,负债减少记为借负债类账户的记账规则跟资产类相反,负债增加记为贷,负债减少记为借,期末如有余 额,一般在贷方,表明期末有债务实有额,负债类账户的余额计算: 贷方期末余额=贷方期初余额+贷方本期发生额-借方本期发生额。 3,所有者权益类账户 所有者权益类账户的记账规则跟负债类账户一致:所有者权益增加记为贷,减少记为借。 4,费用成本类账户 企业在日常经营活动中会发生各种各样的耗费,这些耗费在会计学上称为成本费用,它们 是收入的抵减项目,在抵销收入之前,可以视为一种资产,因此成本费用类账户的记账规 则跟资产类一样:增加记为借,减少或者转销记为贷,一般借方记录的增加额都要通过贷 方转出,所有此类账户在期末转销后无余额,如有余额,出现在借方。 5,收入类账户 企业取得的收入最终会使得所