美文网首页
通用支付系统设计

通用支付系统设计

作者: liuliuzo | 来源:发表于2023-05-09 13:47 被阅读0次

一、支付系统上下文

支付系统上下文

二、支付系统功能架构

支付系统功能架构

三、核心系统解析

交易核心

交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于业务,不比关心底层支付。


交易核心
基础交易类型抽象
交易类型
多表聚合 & 订单关联
数据模型设计.png

支付核心

支付核心主要负责将多种支付类型进行抽象,变成 充值提现退款转账四种支付形态。同时,还要负责集成多种支付工具,对支付指令进行编排等等。

支付核心总览
支付行为编排

其目的,是实现 插件式开发支付规则可配置 的灵活开发方式

支付指令编排
异常处理

异常处理包括了 重复支付、部分支付、金额不一致、其他异常等异常场景。


异常处理

渠道网关

渠道网关

资金核算

资金核算

对账

对账 准实时对账

文章参考自
支付系统就该这么设计(万能通用)

相关文章

  • 通用支付接口设计

    其实可以一开始就直接讲支付相关的,但在这里还是先说一下接口设计, 接下来涉及到具体支付方式的时候,也会基于接口设计...

  • 支付系统设计

    date:2017-04-01 巨人的肩膀 In me the tiger sniffs the rose. ——...

  • 通用系统权限设计

    一、权限设计三要素 用户、角色、资源用户:对应单个的系统用户,一个用户一个账号。sysuser角色:某一类用户的分...

  • 架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!

    架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!!! 支付产品模块是按照支付场景来为业务方提供支付...

  • 支付系统设计:支付系统的账户模型

    账户体系是支付系统的基础,它的设计直接影响整个系统的特性。这里探讨如何针对电子商务系统的支付账户体系设计。我们从一...

  • 财务模块设计

    财务属于整个支付链路中的一部分,支付,结算,财务审核,统计。之前简单提到过支付系统,结算系统 支付模块设计 结算模...

  • (刘贞平)支付系统中的账户体系的设计与记账处理

    2017-09 知乎 刘贞平 支付系统中的账户体系的设计与记账处理 账户体系和会计的设计是整个支付系统的底层基础,...

  • 支付系统设计小结

    支付作为平台最核心的基础能力,其重要性不言而喻。 对于平台而言,支付功能最简单粗暴的实现方式是业务系统直接接入支付...

  • 支付路由系统设计

    路由系统,即智能选择最优‘‘线路’’,对于支付结算系统而言,就是要智能选择入款、出款渠道,那如何体现其智能呢?我们...

  • 支付收银系统设计

    一、系统设计概要 支付收银系统设计概要,这里我们为了方便扩展,增加一个业务方的概念,即一个收银系统接入多个业务方,...

网友评论

      本文标题:通用支付系统设计

      本文链接:https://www.haomeiwen.com/subject/pphfldtx.html