一种基于智能支付路由的统一支付网关系统技术方案

技术编号:27687799 阅读:18 留言:0更新日期:2021-03-17 04:11
本发明专利技术提供一种基于智能支付路由的统一支付网关系统,通过提供多种路由方式,人工路由、规则路由及自动路由,解决路由规则维护非常繁琐且效果不及预期的问题;并根据预置规则路由至最优通道支付,当支付失败后根据错误类别进行分类处理,部分订单可以自动进行重路由操作,自动切换可用通道继续进行支付;当所有可用通道都失败后则订单标记为失败,重路由的处理可以提高支付成功率。采用大量异步化方式提高性能和稳定性,并支持分布式服务且具备相应的服务保护能力。系统对外封装三方支付通道,对内提供统一支付接口,减少业务系统支付复杂性,提高支付体验;解决支付接入复杂且不易管理的问题。

【技术实现步骤摘要】
一种基于智能支付路由的统一支付网关系统
本专利技术涉及金融网络支付
,尤其涉及一种基于智能支付路由的统一支付网关系统。
技术介绍
在主动支付场景中,会根据用户选择的支付通道进行支付,失败后需要用户主动切换支付方式,不够便捷;在周期性扣款场景中,主要根据人工配置的规则选择疑似最优通道进行交易,对于交易异常情况的处理比较单一、不够灵活,不能对异常情况分类处理进而提高成功率;路由自动化程度较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于智能支付路由的统一支付网关系统。一种基于智能支付路由的统一支付网关系统,包括商户模块、通道模块、接口模块、路由模块和账务模块,其中:所述商户模块分为外部商户模块和内部商户模块,所述外部商户模块包括外部账户、余额及外部安全信息,所述内部商户模块包括内部账户和内部安全信息;所述通道模块内包括多种支付通道和各支付通道的通道信息;所述接口模块,包括对外部通道的外部支付接口,和对内部业务系统提供统一的内部支付接口,当有多个支付产品可以提供支持时,使用支付网关可以让业务方对接时无需考虑多产品选择问题;所述接口模块还包括异步通知模块,所述异步通知模块用于,对于支付订单进行异步化处理,使用基于分布式缓存的消息队列来提升网关系统吞吐量且易于服务扩容;使用异步通知方式减少业务系统的主动查询操作,对于通知失败的进行延迟通知重试,进一步提升支付网关性能及减少支付等待时间提升用户支付体验;所述路由模块包括人工路由、规则路由和自动路由;所述账务模块用于记录交易流水,并拉取三方支付通道的对账单,对交易流水进行对账操作,生成网关对账单以供业务系统对账使用。在其中一个实施例中,所述外部账户,具体为外部支付通道的账户。在其中一个实施例中,所述内部账户,具体为内部业务系统接入本系统所使用的账户。在其中一个实施例中,所述通道信息至少包括签约信息、验证信息、通道等级和费率信息。在其中一个实施例中,所述接口模块还包括服务保护单元、身份认证单元和验证单元,其中:所述服务保护单元用于,提供熔断、限流与隔离等服务保护功能;所述身份认证单元用于,提供商户身份认证功能,屏蔽非法服务调用,提高本系统的稳定性和可用性;所述验证单元用于,提供验签功能,避免接口被盗刷和订单篡改等数据安全问题;验证订单参数中各字段的有效性验证;验证订单有效性,避免重复支付或失效订单支付。在其中一个实施例中,所述人工路由具体为运营人员指定支付渠道、产品或特殊客户之间的映射关系。在其中一个实施例中,所述规则路由具体为相对比较简单的自动路由设计,是根据业务需要在后台中设置各种路由规则。在其中一个实施例中,所述自动路由具体为通过对各个通道进行打分,并选择分数最高的优先使用。上述一种基于智能支付路由的统一支付网关系统,通过提供多种路由方式,人工路由、规则路由及自动路由,解决路由规则维护非常繁琐且效果不及预期的问题;并根据预置规则路由至最优通道支付,当支付失败后根据错误类别进行分类处理,部分订单可以自动进行重路由操作,自动切换可用通道继续进行支付;当所有可用通道都失败后则订单标记为失败,重路由的处理可以提高支付成功率。采用大量异步化方式提高性能和稳定性,并支持分布式服务且具备相应的服务保护能力。系统对外封装三方支付通道,对内提供统一支付接口,减少业务系统支付复杂性,提高支付体验;解决支付接入复杂且不易管理的问题。附图说明图1为一个实施例中一种基于智能支付路由的统一支付网关系统的结构示意图;图2为一个实施例中支付请求处理流程图;图3为一个实施例中支付请求路由流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术做进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本申请提供的一种基于智能支付路由的统一支付网关系统,可以应用于各种网络支付的应用环境中,本申请中提及的业务系统和内部业务系统为同一概念,即为应用的环境,业务人员让商户在进行某项业务的支付时,使用本申请提供的系统,支付请求由内部业务系统发起。在一个实施例中,如图1、2和3所示,提供了一种基于智能支付路由的统一支付网关系统100,该装置包括商户模块110、通道模块120、接口模块130、路由模块140和账务模块150,其中:商户模块110分为外部商户模块111和内部商户模块112,外部商户模块111包括外部账户、余额及外部安全信息,内部商户模块112包括内部账户和内部安全信息;外部账户具体为外部支付通道的账户;内部账户具体为内部业务系统接入本系统所使用的账户。通道模块120内包括多种支付通道和各支付通道的通道信息。通道信息至少包括签约信息、验证信息、通道等级和费率信息。接口模块130,包括对外部通道的外部支付接口131,和对内部业务系统提供统一的内部支付接口132,当有多个支付产品可以提供支持时,使用支付网关可以让业务方对接时无需考虑多产品选择问题;接口模块130还包括异步通知模块133,异步通知模块133用于,对于支付订单进行异步化处理,使用基于分布式缓存的消息队列来提升网关系统吞吐量且易于服务扩容;使用异步通知方式减少业务系统的主动查询操作,对于通知失败的进行延迟通知重试,进一步提升支付网关性能及减少支付等待时间提升用户支付体验;接口模块130还包括服务保护单元134、身份认证单元135和验证单元136,其中:服务保护单元134用于,提供熔断、限流与隔离等服务保护功能;身份认证单元135用于,提供商户身份认证功能,屏蔽非法服务调用,提高本系统的稳定性和可用性;验证单元136用于,提供验签功能,避免接口被盗刷和订单篡改等数据安全问题;验证订单参数中各字段的有效性验证;验证订单有效性,避免重复支付或失效订单支付。路由模块140包括人工路由141、规则路由142和自动路由143;人工路由141具体为运营人员指定支付渠道、产品或特殊客户之间的映射关系;规则路由142具体为相对比较简单的自动路由设计,是根据业务需要在后台中设置各种路由规则;自动路由143具体为通过对各个通道进行打分,并选择分数最高的优先使用。账务模块150用于记录交易流水,并拉取三方支付通道的对账单,对交易流水进行对账操作,生成网关对账单以供业务系统对账使用。具体地,一种基于智能支付路由的统一支付网关系统100包括商户模块110、通道模块120、接口模块130、路由模块140和账务模块150;提供签约、支付、退款、解约、通知、对账及后台管理等服务。商户模块110:商户模块110分为外部商户模块111和内部商户模块112;外部商户模块111包含外部支付通道的账户、余额及相关安全信息;内部商户模块112包含内部业务系统接入网关所使用的账户及相关安全信息。通道模块120:包含网关系统中所有的通道信息。其中,商户和通道为一对多关系,一个商户对应多个支付通道本文档来自技高网...

【技术保护点】
1.一种基于智能支付路由的统一支付网关系统,其特征在于,包括商户模块、通道模块、接口模块、路由模块和账务模块,其中:/n所述商户模块分为外部商户模块和内部商户模块,所述外部商户模块包括外部账户、余额及外部安全信息,所述内部商户模块包括内部账户和内部安全信息;/n所述通道模块内包括多种支付通道和各支付通道的通道信息;/n所述接口模块,包括对外部通道的外部支付接口,和对内部业务系统提供统一的内部支付接口,当有多个支付产品可以提供支持时,使用支付网关可以让业务方对接时无需考虑多产品选择问题;/n所述接口模块还包括异步通知模块,所述异步通知模块用于,对于支付订单进行异步化处理,使用基于分布式缓存的消息队列来提升网关系统吞吐量且易于服务扩容;使用异步通知方式减少业务系统的主动查询操作,对于通知失败的进行延迟通知重试,进一步提升支付网关性能及减少支付等待时间提升用户支付体验;/n所述路由模块包括人工路由、规则路由和自动路由;/n所述账务模块用于记录交易流水,并拉取三方支付通道的对账单,对交易流水进行对账操作,生成网关对账单以供业务系统对账使用。/n

【技术特征摘要】
1.一种基于智能支付路由的统一支付网关系统,其特征在于,包括商户模块、通道模块、接口模块、路由模块和账务模块,其中:
所述商户模块分为外部商户模块和内部商户模块,所述外部商户模块包括外部账户、余额及外部安全信息,所述内部商户模块包括内部账户和内部安全信息;
所述通道模块内包括多种支付通道和各支付通道的通道信息;
所述接口模块,包括对外部通道的外部支付接口,和对内部业务系统提供统一的内部支付接口,当有多个支付产品可以提供支持时,使用支付网关可以让业务方对接时无需考虑多产品选择问题;
所述接口模块还包括异步通知模块,所述异步通知模块用于,对于支付订单进行异步化处理,使用基于分布式缓存的消息队列来提升网关系统吞吐量且易于服务扩容;使用异步通知方式减少业务系统的主动查询操作,对于通知失败的进行延迟通知重试,进一步提升支付网关性能及减少支付等待时间提升用户支付体验;
所述路由模块包括人工路由、规则路由和自动路由;
所述账务模块用于记录交易流水,并拉取三方支付通道的对账单,对交易流水进行对账操作,生成网关对账单以供业务系统对账使用。


2.如权利要求1所述的系统,其特征在于,所述外部账户,具体为外部支付通道的账户。

...

【专利技术属性】
技术研发人员:刘强孔永红王思远吴践
申请(专利权)人:永辉云金科技有限公司
类型:发明
国别省市:重庆;50

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

1