产品设计

账户体系设计

2021-03-04  本文已影响0人  知止9528

一:登录账户和支付账户的区别?

登录账号
指用户在系统中的登录的凭证和个人信息

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

它们的关系
一个用户可以有多个登录账户,一个登录账户可以有多个支付账户,比如零钱账户,储值卡账户等。 一般来说,支付账户不会在多个登录账户之间共用。


二:设计支付账户时需要考虑的场景

交易

可能需要检查账户是否被锁定、余额是否足够、是否有效等。

交易的实现必须有账户的支持,账户是交易的基本构成元素。
交易中涉及到的资金流是资金从一个账户流向另一个账户。
发起交易的一方,被称之为交易主体,他可以是个人,也可以是一个机构。 资金从该主体所拥有的账户中流出。
接收交易的一方,被称为交易对手,他也可以是个人,或者机构。

和第三方支付或者金融机构的交易不同,电商系统中,交易还会涉及到渠道。 由于电商系统本身并无清结算的资质,所有资金从交易主体到交易对手的账户的流动,在大部分情况下,并没有经过电商系统,而是由电商系统调用支付渠道提供的接口,由它来完成真正的支付过程。 当然,渠道也不是活雷锋,在这过程中,渠道要收取费用。所以,在电商系统中,一次交易会涉及到三个账户: 交易主体账户、交易对手账户以及支付渠道账户


记账

按照公司会计需求记录账户上的所有行为,包括支出、充值、转账等。

公司的会计需要对每一笔交易都要做详细的记录,即记账。 公司每天都产生大量的交易行为,为了便于管理和统计,一个简单的方法是对交易进行分类,比如食品、带宽、办公用品等等。 这个分类,按照公司的规模和业务复杂度,可以有一级,二级,三级或者更多级的结构,这被称之为会计科目。 记账时,除了交易明细,还需要在每个级别上对交易额进行汇总。 一般来说,一级科目上汇总称为总帐科目,而详细记录称为明细科目。

对账

包括和支付渠道、商户、个人的对账需求,核对交易和账户余额是否正确。

风控

如反洗钱、反欺诈等,都需要依赖于账户体系来提供核心数据

信用

对用户、资产、商户等主体进行信用评估时,也需要依赖账户体系来提供的核心数据。


三:账户建模

1.实体模型

一般来说,支付相关的实体模型需要包括如下的属性:


2.账户模型

一般可以分为总账账户和业务账户
总账账户:即用户的资产,以及可用余额
业务账户: 可以更加具体的业务场景,进行设置,如充值账户,提现账户,理财账户,零钱账号等

这些账户,需要设置如下属性: 基本属性,包括:


账户控制相关


资金相关


银行卡、第三方支付信息:


3.交易模型

交易记录,交易流水,账户流水,交易台账,这三个容易混淆的概念,从数据上来说,却并不复杂,它们的核心是交易流水,账户流水是从账户视角的交易流水。那对一笔交易,涉及到的方方面面内容很多,有哪些需要记录的呢?考虑到交易记录将被用于风控和信用分析,能收集到的信息是越全面越好。

最终的账户的结构如下图所示,包括基本信息、关联实体、权限控制、余额和账务相关信息


image.png
上一篇 下一篇

猜你喜欢

热点阅读