一种微服务架构的移动支付系统技术方案

技术编号:19321853 阅读:33 留言:0更新日期:2018-11-03 11:37
本发明专利技术涉及支付平台技术领域,尤其是指一种微服务架构的移动支付系统,与传统的支付平台相比,本发明专利技术的支付服务层包括核心交易系统、营销系统、缴费系统和扫码刷卡系统,可满足绝大数的支付方式,本移动平台包括网关层将支付前端的支付请求通过授权中心模块鉴权,请求用户数据库获得对应的服务URI,根据熔断器服务模块中的负载均衡策略,将支付请求转发至支付服务层,支付服务层根据选择器内预设的规则将支付请求转发至对应的系统内,大大的降低了移动支付的程序,使得支付过程简单。

A mobile payment system based on micro service architecture

The invention relates to the technical field of payment platform, in particular to a mobile payment system based on micro-service architecture. Compared with the traditional payment platform, the payment service layer of the invention includes a core transaction system, a marketing system, a payment system and a scanning card swiping system, which can satisfy the vast majority of payment modes. The mobile platform includes a network. The Customs layer authenticates the payment request of the payment front-end through the authorization center module, requests the user database to obtain the corresponding service URI, forwards the payment request to the payment service layer according to the load balancing strategy in the fuse service module, and forwards the payment request to the corresponding department according to the preset rules in the selector. Within the system, the process of mobile payment has been greatly reduced, making the payment process simple.

【技术实现步骤摘要】
一种微服务架构的移动支付系统
本专利技术涉及支付平台
,尤其是指一种微服务架构的移动支付系统。
技术介绍
随着科技越来越发达,支付行业正迅猛发展,银行、银联、第三方支付和手机厂商多方机构参与其中,从渠道到应用等出现不同的支付方式,在为消费者提供多种便捷支付的同时,也造成了商户收银台被各种刷卡或者扫码设备堆满的情况,而不同支付平台布设程序繁琐,支付程序复杂。
技术实现思路
本专利技术针对现有技术的问题提供一种微服务架构的移动支付系统,所述移动支付平台整合了多种支付方式,大大的降低了支付平台的支付程序。为了解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供的一种微服务架构的移动支付系统,包括支付前端、网关层、授权中心模块、熔断器服务模块、支付服务层、配置中心和用户数据库,所述支付前端通过网络层与所述网关层连接,所述网关层与所述用户数据库连接,所述授权中心模块与所述网关层连接,所述网关层与所述所述熔断器服务模块连接,所述熔断器服务模块与所述支付服务层连接,所述配置中心与所述支付服务层连接,所述支付服务层包括核心交易系统、营销系统、缴费系统、扫码刷卡系统和选择器,所述核心交易系统、所述营销系统、所述缴费系统、所述扫码刷卡系统均与所述选择器连接,所述选择器与所述熔断器服务模块连接。作为优选,所述核心交易系统包括交易后台服务模块、管理后台模块和客户对账服务模块,所述营销系统包括包括营销管理模块、会员卡管理模块和优惠券管理模块,所述缴费系统包括公众号缴费模块,所述扫码刷卡系统包括扫码支付模块和刷卡支付模块。作为优选,所述核心交易系统、营销系统、缴费系统、和扫码刷卡系统均设置有服务器集群,每个服务器集群相互连接。作为优选,所述移动支付平台还设置有管理端,所述管理端与所述网关层连接。作为优选,所述移动支付平台还设置有开发端口,所述开发端口用于与计算机连接,所述管理端用于对开发端口进行授权和控制。作为优选,所述配置中心设置有多个配置信息集合中心。作为优选,所述网关层设置有防火墙,所述防火墙用于负责拦截异常访问。作为优选,所述移动支付平台还包括备份数据储存模块、数据挖掘模块和云平台资源管理模块,所述备份数据储存模块、所述数据挖掘模块和所述云平台资源管理模块均与所述用户数据库连接。作为优选,所述云平台资源管理模块包括资源监控模块、策略管理模块、介质管理模块和整合器模块,所述资源监控模块、所述策略管理模块、介质管理模块和所述整合器模块均与所述用户数据库连接。本专利技术的有益效果:本专利技术提供的一种微服务架构的移动支付系统,与传统的支付平台相比,本专利技术的支付服务层包括核心交易系统、营销系统、缴费系统和扫码刷卡系统,可满足绝大数的支付方式,本移动平台包括网关层将支付前端的支付请求通过授权中心模块鉴权,请求用户数据库获得对应的服务URI,根据熔断器服务模块中的负载均衡策略,将支付请求转发至支付服务层,支付服务层根据选择器内预设的规则将支付请求转发至对应的系统内,大大的降低了移动支付的程序,使得支付过程简单。附图说明图1为本专利技术的框架示意图。图2为本专利技术的所述支付服务层示意图。附图标记分别为:支付前端--1,网络层--2,网关层--3,管理端--4,授权中心模块--5,熔断器服务模块--6,用户数据库--7,支付服务层--8,配置中心--9,备份数据储存模块--10,数据挖掘模块--11,云平台资源管理模块--12,选择器--13,服务采集群--14,核心交易系统--15,营销系统--16,缴费系统--17,扫码刷卡系统--18,交易后台服务模块--19,管理后台模块--20,客户对账服务模块--21,营销管理模块--22,会员卡管理模块--23,优惠券管理模块--24,公众号缴费模块--25,扫码支付模块--26,刷卡支付模块--27。具体实施方式为了便于本领域技术人员的理解,下面结合实施例与附图对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。以下结合附图对本专利技术进行详细的描述。如图1、2所示,本专利技术提供的一种微服务架构的移动支付系统,包括支付前端1、网关层3、授权中心模块5、熔断器服务模块6、支付服务层8、配置中心9和用户数据库7,所述支付前端1通过网络层2与所述网关层3连接,所述网关层3与所述用户数据库7连接,所述授权中心模块5与所述网关层3连接,所述网关层3与所述所述熔断器服务模块6连接,所述熔断器服务模块6与所述支付服务层8连接,所述配置中心9与所述支付服务层8连接,所述支付服务层8包括核心交易系统15、营销系统16、缴费系统17、扫码刷卡系统18和选择器13,所述核心交易系统15、所述营销系统16、所述缴费系统17、所述扫码刷卡系统18均与所述选择器13连接,所述选择器13与所述熔断器服务模块6连接,与传统的支付平台相比,本专利技术的支付服务层8包括核心交易系统15、营销系统16、缴费系统17和扫码刷卡系统18,可满足绝大数的支付方式,移动支付平台包括网关层3将支付前端1的支付请求通过授权中心模块5鉴权,请求用户数据库7获得对应的服务URI,根据熔断器服务模块6中的负载均衡策略,将支付请求转发至支付服务层8,支付服务层8根据选择器13内预设的规则将支付请求转发至对应的系统内,大大的降低了移动支付的程序,使得支付过程简单。熔断器服务模块6中的负载均衡策略决定是否调用银联通道支付服务实例;当不满足访问控制策略时调用银联通道支付服务实例,返回正常的响应内容,反之控制访问请求,返回预置的数据信息,如“服务暂时不可用,请稍后”,当支付完成时,支付服务层8返回对应的数据给熔断器服务模块6,熔断器服务模块6返回支付服务层8响应的结果至网关层3,网关层3返回响应的结果给用户。本实施例中,所述核心交易系统15包括交易后台服务模块19、管理后台模块20和客户对账服务模块21,所述营销系统16包括包括营销管理模块22、会员卡管理模块23和优惠券管理模块24,所述缴费系统17包括公众号缴费模块25,所述扫码刷卡系统包括扫码支付模块26和刷卡支付模块27,并且核心交易系统15、营销系统16、缴费系统17和扫码刷卡系统18中的模块可以进行增加和删减。本实施例中,所述核心交易系统15、营销系统16、缴费系统17、和扫码刷卡系统18均设置有服务器集群,每个服务器集群相互连接,服务器集群提高系统的核心交易系统15、营销系统16、缴费系统17、和扫码刷卡系统18的稳定性、处理能力及服务能力,可快速的完成支付请求。本实施例中,所述移动支付平台还设置有管理端4,所述管理端4与所述网关层3连接,管理端4可通过网关层3对用户数据库7内部的数据进行管理。本实施例中,所述移动支付平台还设置有开发端口,所述开发端口用于与计算机连接,所述管理端4用于对开发端口进行授权和控制,开发端口可对本移动平台进行开发编程。本实施例中,所述配置中心9设置有多个配置信息集合中心,配置中心9可用查询支付服务层8用到的相关配置信息,如银联通道支付服务用到的相关配置信息,多个配置信息集合中心可同时查询多个相关配置信息。本实施例中,所述网关层3设置有防火墙,所述防火墙用于负责拦截异常访问,有效的保证了本移动支付平台的安全性。本实施例中,所述移动支付平台还包括备份数据储存模块10、数据本文档来自技高网...

【技术保护点】
1.一种微服务架构的移动支付系统,其特征在于:包括支付前端、网关层、授权中心模块、熔断器服务模块、支付服务层、配置中心和用户数据库,所述支付前端通过网络层与所述网关层连接,所述授权中心模块与所述网关层连接,所述网关层与所述用户数据库连接,所述网关层与所述所述熔断器服务模块连接,所述熔断器服务模块与所述支付服务层连接,所述配置中心与所述支付服务层连接,所述支付服务层包括核心交易系统、营销系统、缴费系统、扫码刷卡系统和选择器,所述核心交易系统、所述营销系统、所述缴费系统、所述扫码刷卡系统均与所述选择器连接,所述选择器与所述熔断器服务模块连接。

【技术特征摘要】
1.一种微服务架构的移动支付系统,其特征在于:包括支付前端、网关层、授权中心模块、熔断器服务模块、支付服务层、配置中心和用户数据库,所述支付前端通过网络层与所述网关层连接,所述授权中心模块与所述网关层连接,所述网关层与所述用户数据库连接,所述网关层与所述所述熔断器服务模块连接,所述熔断器服务模块与所述支付服务层连接,所述配置中心与所述支付服务层连接,所述支付服务层包括核心交易系统、营销系统、缴费系统、扫码刷卡系统和选择器,所述核心交易系统、所述营销系统、所述缴费系统、所述扫码刷卡系统均与所述选择器连接,所述选择器与所述熔断器服务模块连接。2.根据权利要求1所述的一种微服务架构的移动支付系统,其特征在于:所述核心交易系统包括交易后台服务模块、管理后台模块和客户对账服务模块,所述营销系统包括包括营销管理模块、会员卡管理模块和优惠券管理模块,所述缴费系统包括公众号缴费模块,所述扫码刷卡系统包括扫码支付模块和刷卡支付模块。3.根据权利要求1所述的一种微服务架构的移动支付系统,其特征在于:所述核心交易系统、营销系统、缴费系统、和扫码刷卡系统均设置有服务器集群,每个服务器集群相互连接...

【专利技术属性】
技术研发人员:黄小芬彭俊刘科吴文贵莫达钊
申请(专利权)人:广东通莞科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1