本文主要是介绍(微服务项目实战)预付卡系统收单平台系统设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 技术架构
项目整体采用微服务(SpringCloud,SpringCloudAlibaba)架构,预付卡交易系统采用RPC框架Dubbo3进行业务实现,分布式事务使用Seata进行管理。JDK版本为17,SpringBoot版本为3.x
2 预付卡(实体卡/电子卡)应用场景
预付卡分为实体卡和电子卡(二维码),预付卡可以应用在各行各业,本篇文章主要以文旅行业为业务载体。预付卡通过运营管理后台卡管理、制卡管理、账户管理、清结算管理、商户管理、交易管理来对制卡和消费交易场景进行管理和业务实现。预付卡运营方负责对实体卡/电子卡进行发行,用户可以使用支付渠道对预付费卡进行充值。互联网用户可以在支持预付费卡的商户进行消费交易。
3 收单平台整体功能
预付卡支付交易系统收单平台主要包含以下功能模块发卡机构预存款管理、商户管理、店面管理、卡使用范围管理、商户结算规则管理、商户结算规则审核、商户结算报表、店面结算报表
4 商户管理模块系统设计
4.1 商户管理模块数据模型
商户管理模块数据模型数据属性包含商户编号、商户名称、商户类型、收单机构、状态、管理员分配状态、管理员、导入状态等
商户管理模块功能包含查询,新增商户,店面管理,分配管理员等功能
4.2 商户管理模块界面原型设计
5 店面管理模块系统设计
5.1 店面管理模块数据模型
店面管理模块数据模型属性数据包含店面编号、店面名称、所属商户、商户类型、收单机构、状态、管理员分配状态、管理员、导入状态等
店面管理模块功能包含查询、新增、店面管理和分配管理员等功能
5.2 店面管理模块界面原型设计
6 商户结算规则管理系统设计
6.1 商户结算规则管理模块数据模型
商户结算规则管理模块数据模型属性数据包含店面编号、店面名称、商户名称、收单机构、发卡机构、卡类型、消费方式、结算方式、结算值、有效时间段、使用状态、审核状态等
功能主要包含查询、导出、停用和新增功能
6.2 商户结算规则管理模块界面原型设计
7 商户结算明细系统设计
7.1 商户结算明细数据模型
商户结算明细数据模型属性包含订单号、设备编号、批次号、卡号、店面、商户、发卡机构、业务类型、商品名称、消费点数、消费金额、店面结算货款,交易时间等
商户结算明细报表包含查询、导出等功能
7.2 商户结算明细界面原型设计
8 收入成本配比报表系统设计
8.1 收入成本配比报表数据模型
收入成本配比报表数据模型数据属性包含月份、收单机构、发卡机构、卡类型、商户名称、店面、城市、金额类型、消费总金额、实收总金额、结算总点数、结算总金额、利润等
报表功能主要包含查询、导出等功能
8.2 收入成本配比报表界面原型设计
9 配套视频
欢迎关注我的视频号,视频号有相关技术和业务视频可学习支付业务/文旅行业数字化。探讨技术、系统架构、微服务、容器化、云原生请加入我的付费社群。商务合作备注业务咨询
这篇关于(微服务项目实战)预付卡系统收单平台系统设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!