架构设计内容分享(八十一):支付系统-账户

目录

概述

账户体系

账户和帐号

账户分类

账户组成

账务流水

账户用例

账户系统

流程说明

账务会计流程

特别说明

流程说明


概述

金融的基础是支付,支付的基础是会员和账户体系。会员承载基础信息,账户记录资金变动。支付公司中,会员除了具备基本的用户信息外,还要关联更多的要素信息。

账户体系的设计是整个支付系统的底层基础,是支付系统在基础支付服务的基础上,为个人用户及企业商户提供的对于资金收、付、管的服务。账户体系定义所有的操作均以交易的形式发生,但从金融核心系统的发展来看,将由以交易驱动转变为以用户为中心的按照产品进行管理的账户体系。

账户体系

账户是指对会计要素的具体内容所作的科学的分类,其包括两方面的内容:账户的名称、账户的用途与结构。账户的基本结构应正确反映各要素的增减变动,其简略的结构一般由借方和贷方组成,形成一个“T”字型。

账户和帐号

  1. 账户:账户指用户在支付系统中用于交易的资金所有者权益的凭证

  2. 帐号:指用户在系统中的登录的凭证和个人信息。

一个用户可以有多个帐号,一个账号可以有多个账户,比如零钱账户,储值卡账户等。

账户分类

       一般来说,账户不会在多个登录账户之间共用,账户按照所有权可以区分为个人账户、企业账户、内部账户

  1. 个人账户:是面向个人用户开设的电子账户,如余额户记录用户在支付平台的余额;

  2. 内部账户:是支付公司为自身业务开展的需求而为自己设立的账户,如备付金账户、长款户、短款户。

  3. 企业账户:是面向商户开设的账户,如待清算户,基本户。

账户组成

所有账户都包含两个方面

图片

除此之外,支付系统还可以根据业务需要设置各种不同的账户类型。

账户是有结构和内容的,账户分为左方,右方两个方向,一个登记增加,另外一方登记减少。账户的内容包括了账户的名称,记录经济业务的日期,所依据记账凭证的编号,经济业务摘要,借贷金额和余额等。那么如何设计一个账户呢?从账户的结构和内容分析,一个账户需要记录账户变动的过程等,即借贷方向均需要进行记录,这里一般是通过账户流水来实现,即出入流水,同时,账户是记录会计要素变动结果的,因此需要根据变动的最终结果进行记录,即账户的余额。

在具体实现中,系统对账户流水的操作和余额的操作必须是一个事务,即入流水必然导致账户余额的增加,出流水必然导致余额的减少。

账务流水

      账务流水包括一个账户所有状态变化的过程信息。账户管理系统对外提供了开户,记账、账户信息变更、账户信息查询等一系列接口服务。

图片

账户用例

图片

账户系统

图片

流程说明

  1. 用户通过API平台访问到支付平台。

  2. 连接成功后,将商品订单信息传给支付平台,进行订单处理。

  3. 订单在收银台进行支付方式的选择,或者直接进入支付环节。

  4. 进入支付环节就主要是后端的工作,进行支付处理。

  5. 支付处理后,要分别进行清算处理和财务会计。

  6. 清算处理会通过支付通道连接第三方支付系统。同时,清算处理和财务会计处理之后会进入到核算处理。

账务会计流程

图片

特别说明

  • 分户账户(外)是信息流同步;分户账户(内)是资金流同步。

  • 分户账户(外)是权责发生制;分户账户(内)是收付实现制。

  1. 业务需要,可以保证用户实时查账,也能保证对创新业务进行定制。

  2. 系统性能及扩展性需要,分户账户(内)由于涉及会计分录等过程,在并发量大的情况下,采用实时记账会造成数据库资源的锁等待、热点账户等问题。

  3. 财务平衡检查需要。

流程说明

  • 账户系统是提供对外客户的账户支持,用户查询余额,账务明细均来自于此;会计系统是为了内部核算管理的需要而设立的,所有的银行资金清算与结转都需要会计系统的支撑,内部户与外部户的资金核算管理也需要会计系统,两个系统相互依赖,账户系统是会计系统的前置。来自业务系统交易,一笔交易至少会在账户系统中产生一条账户流水记录(明细账),同时会在会计系统中根据业务的需要产生一套或者多套会计分录流水,账户余额与会计余额相对应。

  • 交易流水到达账户系统之后,账户系统为每笔交易分配账务流水号,账务流水号的形成,需要账户前置算出商户的交易手续费。账户流水形成后,若是非实时记账,则直接通知业务系统记账完成,之后再开始记录分户账和更新余额,若是实时记账,则系统开始记分户账与生成账户余额,余额更新完毕后,通知业务系统记账完成。

  • 账户系统记账完毕后,将定时以批量文件的方式送会计记账,同理,会计记账也将为每笔交易分配会计流水,对于会计记账,需支持一借一贷、一借多贷和多借一贷的记账模式。会计记账也分为记分户明细账和更新会计余额。

  • 会计记账完毕后,每日日终时,进入日终批处理过程,日终批处理是对日间没有处理完毕,以及不需要在日间处理的任务进行批量处理。在记账中,日终批处理主要指业会核对,即账户系统余额与会计系统余额间的核对。

  • 27
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

之乎者也·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值