支付系统的基本领域模型设计

本文介绍了支付系统设计中的三个核心领域对象:账户、收支及相关财务动作。重点讨论了账户设计、复式记账原则的应用以及财务动作与收支记录的关系,便于进行账务核对和追踪。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    支付系统一般有三类主要领域对象:账户、收支、相关财务动作(比如购买)。

    1、账户的设计要充分考虑到事务行锁的问题,账户数据不要和其他频繁操作的数据的放在一起,互联网的虚拟币支付,其中可能会有赠送币和现金购买币的区别,为了保证公司收支计算的明晰,这两种虚拟币对外表现为一个额度,在系统内部要完全分开,有一个分别独立计算和交易的规则。

    2、收支也就是账户的变化记录,这个东西最好遵照财务会计复式记账的原则,每笔账务变化的源头和目的地做上收支记录

    3、财务动作,互联网电商系统中的财务动作有购买、体现,退款等操作,财务动作主要表明业务动作本身,一个财务动作往往和收支记录之间有关联。

   遵照财务复式记账模型建立的收支记录非常便于对账户在时间线上做账务核对,与之建立关系的财务动作可以进一步查清每笔账目的前因后果。

   随着业务的发展,支付系统的业务规则也会越变越复杂,此处就不深入探讨不具有普适性的个性化支付业务规则的设计实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值