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

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

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

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

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

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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值