微服务项目实战-dtpay聚合支付系统整体介绍

在这里插入图片描述

1 dtpay聚合支付系统技术架构

系统分为运营管理后台、商户系统、代理商系统、支付交易系统、定时任务系统、分账系统、MQTT服务、硬件设备 。运营管理后台、商户系统、代理商系统采用前后端分离架构。前端使用Vue3.x,后台使用SpringBoot2.7.x技术框架。支付交易系统技术架构采用微服务架构,微服务解决方案使用SpringCloud和SpringCloudAlibaba。小程序客户端使用uniapp,定时任务系统会使用两种框架(xxl-job,PowerJob)进行实现。
在这里插入图片描述
在这里插入图片描述

2 dtpay运营管理系统整体介绍

2.1 系统管理模块

系统管理模块涵盖了用户管理、角色管理、菜单管理、部门管理、岗位管理、数据字典管理、日志管理
在这里插入图片描述

2.2 商户模块

商户管理模块分为商户信息、渠道商户等模块。这两个模块主要是对商户进件信息和渠道商户相关信息进管理和查看。
在这里插入图片描述
在这里插入图片描述

2.3 代理商户管理模块

代理商管理模块主要是对系统中所有的代理商进行管理和查询,运营商可以在代理商管理模块对二维码相关资源进行划拨,并设置代理商的相关费率。
在这里插入图片描述

2.4 订单管理模块

订单管理模块涵盖了订单信息和支付订单流水模块,该模块主要是对所有的商户交易流水进行管理,方便运营人员对系统中的所有交易数据进行管理和分析。
在这里插入图片描述

2.5 二维码管理模块

二维码管理模块主要涵盖了二维码信息管理、商户设备信息管理、MQTT设备号映射。此模块的功能主要是对聚合支付二维码和支付盒子设备进行管理,商户的用户主要基于聚合二维码进行支付。该模块可以查看所有的二维码和支付设备信息。
在这里插入图片描述

2.6 渠道管理模块

渠道管理模块是对所有的支付渠道进行管理,比如微信、支付宝、易生、拉卡拉、通联支付、浦发银行、民生银行等。该功能主要是用于管理各支付渠道信息和相关通道参数设置。
在这里插入图片描述

2.7 报表管理

报表管理主要是对商户和代理商分润数据进行管理,该部分有日报表和月报表相关数据,运营商户、代理商、商户可以通过此部分功能查看日和月分润数据。
在这里插入图片描述

3 dtpay聚合支付交易系统整体介绍

聚合支付交易系统主要是用于支付通道对接、支付路由、渠道路由、支付结果通知(基于mqtt)、商户进件、分账模块功能实现。 整套系统采用微服务方案进行实现,微服务解决方案采用SpringCloudAlibaba技术方案。
在这里插入图片描述

4 dtpay定时任务系统

定时任务系统主要基于xxl-job和PowerJob进行实现,采用分布式定时任务对系统中的商户和代理商相关交易数据按照系统中的分润规则生成日报表和月报表。对账模块也是基于分布式定时任务方案进行实现。
在这里插入图片描述

5 关注我

欢迎沟通交流技术和支付业务,一起探讨聚合支付业务、技术、系统架构、微服务、容器化。并结合聚合支付系统深入技术框架/微服务原理及分布式事务原理。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值