支付路由系统及方法技术方案

技术编号:14005585 阅读:64 留言:0更新日期:2016-11-16 23:32
本发明专利技术公开了一种支付路由系统及方法。其中,支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则;引导规则处理器,用于生成品牌列表,品牌列表包括至少一第一支付品牌;通道规则处理器,用于确定至少一优选通道,将优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找第一支付品牌和第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在通道规则处理器中对应的优选通道对应到品牌列表中第三支付品牌下。本发明专利技术克服了现有技术中一套支付方式只可给一个商户使用,一个支付方式下银行只支持一个通道的弊端,能够尽量减少人工干预,保持支付系统的持续可用。

【技术实现步骤摘要】

本专利技术涉及支付领域,尤其属于一种支付路由系统及方法
技术介绍
目前的支付场景,不同商户需要支持不同支付方式,每种支付方式下又有多个银行,每个银行又有多个支付通道。现有系统一个商户只能配置一套支付方式列表,固定的银行数量,一家银行只能支持一个支付通道。当通道日切时间或临时维护,该银行卡便不可支付,需要人工调整,将银行一家家切到其他可用通道上,才可继续用该行卡支付,期间的通道不可用会间接造成客户流失。同时由于单通道的弊端,在接入新的更低费率通道时,也需要人工切换将商户每个银行转到成本更低通道。随着商户、银行、通道的越来越多,公司对支付稳定性要求越来越高,部门对支付成本的控制越来越精细,人工维护已不能满足要求,需要一套自动的,智能识别最优可用通道的路由系统,能够持续稳定地提供支付通道的可用性,同时降低支付成本。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中一套支付方式只可给一个商户使用,一个支付方式下银行只支持一个通道的弊端,尽量减少人工干预,保持支付系统的持续可用,提供一种可复用的支付方式、银行多通道情况下,智能地、自动选择支付通道的支付路由系统及方法。本专利技术是通过以下技术方案解决上述技术问题的:本专利技术提供一种支付路由系统,其特点是,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;通道规则处理器,用于根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在所述通道规则处理器中对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;接口模块,用于接收支付路由请求并将所述支付路由请求下发至所述引导规则处理器和所述通道规则处理器,以及,调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。较佳地,所述引导规则处理器用于:将所述支付路由请求的入参作为条件,与所述配置模块配置的引导规则匹配,若匹配到引导规则,则将匹配到的引导规则对应的支付品牌列出并组成品牌列表,若未匹配到引导规则,则抛出异常进入后置处理。较佳地,所述通道规则处理器用于:筛选处于生效状态的通道;将所述支付路由请求的入参作为条件,根据所述条件和所述通道信息对筛选出的通道进行过滤,得到备选通道;将所述备选通道结合支付品牌和路由规则,挑选出优选通道并将所述优选通道对应的支付品牌记为第二支付品牌;若未筛选出处于生效状态的通道、根据所述条件和所述通道信息对筛选出的通道进行过滤后未得到备选通道或将所述备选通道结合支付品牌和路由规则后未挑选出优选通道,则抛出异常进入后置处理。较佳地,所述支付路由系统还包括内存,所述内存包括第一区域和第二区域;所述第一区域用于存放所述品牌列表,以供所述路由计算引擎调取;所述第二区域用于存放所述优选通道及所述第二支付品牌,以供所述路由计算引擎调取。较佳地,所述支付路由系统还包括:定时发布器,用于在所述配置模块配置支付品牌、引导规则、通道信息和路由规则后,或在所述配置模块修改已配置的支付品牌、引导规则、通道信息和路由规则后,设定配置或修改在指定时间生效。较佳地,所述支付路由系统还包括:前置处理模块和后置处理模块;所述接口模块还用于接收支付路由请求并将所述支付路由请求输出至所述前置处理模块;所述前置处理模块,用于对所述支付路由请求进行预校验,若所述支付路由请求合法则对所述支付路由请求进行数据转换并组装成内部参数下送至所述引导规则处理器和所述通道规则处理器,若所述支付路由请求不合法则抛出异常进入后置处理;所述后置处理模块,用于后置处理,所述后置处理包括:去除毛刺,拼装成契约格式并通过所述接口模块发送至外部系统。本专利技术还提供一种支付路由方法,其特点是,所述支付路由方法包括:配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;接收支付路由请求;根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。较佳地,所述根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表包括:将所述支付路由请求的入参作为条件,与配置的引导规则匹配,若匹配到引导规则,则将匹配到的引导规则对应的支付品牌列出并组成品牌列表,若未匹配到引导规则,则抛出异常进入后置处理。较佳地,所述根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌包括:筛选处于生效状态的通道;将所述支付路由请求的入参作为条件,根据所述条件和所述通道信息对筛选出的通道进行过滤,得到备选通道;将所述备选通道结合支付品牌和路由规则,挑选出优选通道并将所述优选通道对应的支付品牌记为第二支付品牌;若未筛选出处于生效状态的通道、根据所述条件和所述通道信息对筛选出的通道进行过滤后未得到备选通道或将所述备选通道结合支付品牌和路由规则后未挑选出优选通道,则抛出异常进入后置处理。较佳地,所述支付路由方法还包括:存放所述品牌列表至内存的第一区域,以供调取;存放所述优选通道及所述第二支付品牌至内存的第二区域,以供调取。较佳地,所述支付路由方法还包括:在配置支付品牌、引导规则、通道信息和路由规则后,或在所述配置模块修改已配置的支付品牌、引导规则、通道信息和路由规则后,设定配置或修改在指定时间生效。较佳地,所述支付路由方法还包括:在接收到所述支付路由请求后,对所述支付路由请求进行预校验,若所述支付路由请求合法则对所述支付路由请求进行数据转换并组装成内部参数进行下发,若所述支付路由请求不合法则抛出异常进入后置处理;所述后置处理包括:去除毛刺,拼装成契约格式并发送至外部系统。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:分离了支付方式和商户的一对一关系,使得支付方式可重复使用,实现了配置一次多次使用;品牌(银行)多通道情况下,维护中通道可自动切换至可用通道,提高支付稳定性;多通道情况下,根据费率和业务需求,抉择出最佳可用通道,既节省了公司支付成本,又增强了支付安全性(中风控情况下输出更多必填要素通道);本文档来自技高网...
支付路由系统及方法

【技术保护点】
一种支付路由系统,其特征在于,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;通道规则处理器,用于根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在所述通道规则处理器中对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;接口模块,用于接收支付路由请求并将所述支付路由请求下发至所述引导规则处理器和所述通道规则处理器,以及,调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。

【技术特征摘要】
1.一种支付路由系统,其特征在于,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;通道规则处理器,用于根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在所述通道规则处理器中对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;接口模块,用于接收支付路由请求并将所述支付路由请求下发至所述引导规则处理器和所述通道规则处理器,以及,调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。2.如权利要求1所述的支付路由系统,其特征在于,所述引导规则处理器用于:将所述支付路由请求的入参作为条件,与所述配置模块配置的引导规则匹配,若匹配到引导规则,则将匹配到的引导规则对应的支付品牌列出并组成品牌列表,若未匹配到引导规则,则抛出异常进入后置处理。3.如权利要求1所述的支付路由系统,其特征在于,所述通道规则处理器用于:筛选处于生效状态的通道;将所述支付路由请求的入参作为条件,根据所述条件和所述通道信息对筛选出的通道进行过滤,得到备选通道;将所述备选通道结合支付品牌和路由规则,挑选出优选通道并将所述优选通道对应的支付品牌记为第二支付品牌;若未筛选出处于生效状态的通道、根据所述条件和所述通道信息对筛选出的通道进行过滤后未得到备选通道或将所述备选通道结合支付品牌和路由规则后未挑选出优选通道,则抛出异常进入后置处理。4.如权利要求1所述的支付路由系统,其特征在于,所述支付路由系统还包括内存,所述内存包括第一区域和第二区域;所述第一区域用于存放所述品牌列表,以供所述路由计算引擎调取;所述第二区域用于存放所述优选通道及所述第二支付品牌,以供所述路由计算引擎调取。5.如权利要求1所述的支付路由系统,其特征在于,所述支付路由系统还包括:定时发布器,用于在所述配置模块配置支付品牌、引导规则、通道信息和路由规则后,或在所述配置模块修改已配置的支付品牌、引导规则、通道信息和路由规则后,设定配置或修改在指定时间生效。6.如权利要求2或3所述的支付路由系统,其特征在于,所述支付路由系统还包括:前置处理模块和后置处理模块;所述接口模块还用于接收支付路由请求并将所述支付路由请求输出至所述前置处理模块;所述前置处理模块,用于对所述支付路由请求进行预校验,若所述支付路由请求合法则对所述支付路由请求进行数据转换并组装成内部参数下送至所述引导规则处理器和所述通道规则处理器,若所述...

【专利技术属性】
技术研发人员:蒋荣轩俞晶连杰鑫陆费汉平宓咏周毅王伟
申请(专利权)人:携程计算机技术上海有限公司
类型:发明
国别省市:上海;31

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

1