【技术实现步骤摘要】
本专利技术涉及支付领域,尤其属于一种支付路由系统及方法。
技术介绍
目前的支付场景,不同商户需要支持不同支付方式,每种支付方式下又有多个银行,每个银行又有多个支付通道。现有系统一个商户只能配置一套支付方式列表,固定的银行数量,一家银行只能支持一个支付通道。当通道日切时间或临时维护,该银行卡便不可支付,需要人工调整,将银行一家家切到其他可用通道上,才可继续用该行卡支付,期间的通道不可用会间接造成客户流失。同时由于单通道的弊端,在接入新的更低费率通道时,也需要人工切换将商户每个银行转到成本更低通道。随着商户、银行、通道的越来越多,公司对支付稳定性要求越来越高,部门对支付成本的控制越来越精细,人工维护已不能满足要求,需要一套自动的,智能识别最优可用通道的路由系统,能够持续稳定地提供支付通道的可用性,同时降低支付成本。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中一套支付方式只可给一个商户使用,一个支付方式下银行只支持一个通道的弊端,尽量减少人工干预,保持支付系统的持续可用,提供一种可复用的支付方式、银行多通道情况下,智能地、自动选择支付通道的支付路由系统及方法。本专利技术是通过以下技术方案解决上述技术问题的:本专利技术提供一种支付路由系统,其特点是,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一 ...
【技术保护点】
一种支付路由系统,其特征在于,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;通道规则处理器,用于根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在所述通道规则处理器中对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;接口模块,用于接收支付路由请求并将所述支付路由请求下发至所述引导规则处理器和所述通道规则处理器,以及,调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。
【技术特征摘要】
1.一种支付路由系统,其特征在于,所述支付路由系统包括:配置模块,用于配置支付品牌、引导规则、通道信息和路由规则,以及修改已配置的支付品牌、引导规则、通道信息和路由规则,每个支付品牌对应一个或多个引导规则;引导规则处理器,用于根据支付路由请求及所述配置模块配置的引导规则和支付品牌生成品牌列表,所述品牌列表包括至少一第一支付品牌,所述第一支付品牌属于所述配置模块配置的支付品牌;通道规则处理器,用于根据支付路由请求及所述配置模块配置的支付品牌、通道信息和路由规则确定至少一优选通道,将所述优选通道对应的支付品牌记为第二支付品牌;路由计算引擎,用于查找所述第一支付品牌和所述第二支付品牌中相同的支付品牌,将相同的支付品牌记为第三支付品牌,将第三支付品牌在所述通道规则处理器中对应的优选通道对应到所述品牌列表中第三支付品牌下,得到第三支付品牌及对应的优选通道;接口模块,用于接收支付路由请求并将所述支付路由请求下发至所述引导规则处理器和所述通道规则处理器,以及,调用第三支付品牌和第三支付品牌对应的优选通道并输出至外部系统。2.如权利要求1所述的支付路由系统,其特征在于,所述引导规则处理器用于:将所述支付路由请求的入参作为条件,与所述配置模块配置的引导规则匹配,若匹配到引导规则,则将匹配到的引导规则对应的支付品牌列出并组成品牌列表,若未匹配到引导规则,则抛出异常进入后置处理。3.如权利要求1所述的支付路由系统,其特征在于,所述通道规则处理器用于:筛选处于生效状态的通道;将所述支付路由请求的入参作为条件,根据所述条件和所述通道信息对筛选出的通道进行过滤,得到备选通道;将所述备选通道结合支付品牌和路由规则,挑选出优选通道并将所述优选通道对应的支付品牌记为第二支付品牌;若未筛选出处于生效状态的通道、根据所述条件和所述通道信息对筛选出的通道进行过滤后未得到备选通道或将所述备选通道结合支付品牌和路由规则后未挑选出优选通道,则抛出异常进入后置处理。4.如权利要求1所述的支付路由系统,其特征在于,所述支付路由系统还包括内存,所述内存包括第一区域和第二区域;所述第一区域用于存放所述品牌列表,以供所述路由计算引擎调取;所述第二区域用于存放所述优选通道及所述第二支付品牌,以供所述路由计算引擎调取。5.如权利要求1所述的支付路由系统,其特征在于,所述支付路由系统还包括:定时发布器,用于在所述配置模块配置支付品牌、引导规则、通道信息和路由规则后,或在所述配置模块修改已配置的支付品牌、引导规则、通道信息和路由规则后,设定配置或修改在指定时间生效。6.如权利要求2或3所述的支付路由系统,其特征在于,所述支付路由系统还包括:前置处理模块和后置处理模块;所述接口模块还用于接收支付路由请求并将所述支付路由请求输出至所述前置处理模块;所述前置处理模块,用于对所述支付路由请求进行预校验,若所述支付路由请求合法则对所述支付路由请求进行数据转换并组装成内部参数下送至所述引导规则处理器和所述通道规则处理器,若所述...
【专利技术属性】
技术研发人员:蒋荣轩,俞晶,连杰鑫,陆费汉平,宓咏,周毅,王伟,
申请(专利权)人:携程计算机技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。