交易处理方法及装置、交易处理系统和计算机系统制造方法及图纸

技术编号:22532734 阅读:46 留言:0更新日期:2019-11-13 09:49
本公开提供了一种交易处理方法,包括:获取来自第三方支付机构的交易请求,其中,交易请求包括完成交易所需的交易信息;响应于交易请求,对交易信息进行解析,得到一个或多个路由参数;将一个或多个路由参数与预设路由条件进行比较,确定一个或多个路由参数是否满足预设路由条件,得到确定结果;以及根据确定结果将交易请求发送给目标数据中心处理,使得目标数据中心对所述交易请求进行响应,并将响应结果发送给银行机构。本公开还提供了一种交易处理装置、一种交易处理系统、一种计算机系统和一种计算机可读存储介质。

Transaction processing method and device, transaction processing system and computer system

The disclosure provides a transaction processing method, including: obtaining a transaction request from a third-party payment institution, wherein, the transaction request includes transaction information required to complete the transaction; parsing the transaction information in response to the transaction request to obtain one or more route parameters; comparing one or more route parameters with preset route conditions to determine one or more routes According to whether the parameters meet the preset routing conditions, the determination result is obtained; and according to the determination result, the transaction request is sent to the target data center for processing, so that the target data center responds to the transaction request and sends the response result to the banking institution. The disclosure also provides a transaction processing device, a transaction processing system, a computer system and a computer-readable storage medium.

【技术实现步骤摘要】
交易处理方法及装置、交易处理系统和计算机系统
本公开涉及计算机
,更具体地,涉及一种交易处理方法及装置、一种交易处理系统、一种计算机系统和一种计算机可读存储介质。
技术介绍
在相关技术中,第三方支付机构和交易处理平台(或称清算中心)共同参与交易路由的管理,交易处理平台可以提供多位控制位及互联规范使用规则,第三方支付机构按照互联规范使用规则进行交易路由。如果第三方支付机构未按互联规范使用规则使用控制位,有可能会导致交易被限流,交易被持续拒绝而影响交易的连续性。具体地,在进行交易路由的过程中,一般由第三方支付机构承担一定的交易路由分配工作,实现机构接入和进行业务切换。但是这种方式在交易调度分配、资源的充分利用以及容灾容错方面具有一定的局限性。例如,通过第三方支付机构承担交易路由分配工作,使得交易处理平台的内部物理资源情况对外暴露,增加了交易处理平台接入第三方支付机构的技术复杂度,使得交易处理平台对交易路由的控制被弱化。
技术实现思路
有鉴于此,本公开提供了一种交易处理方法及装置、一种交易处理系统、一种计算机系统和一种计算机可读存储介质。本公开的一个方面提供了一种交易处理方法,包括:获取来自第三方支付机构的交易请求,其中,上述交易请求包括完成交易所需的交易信息;响应于上述交易请求,对上述交易信息进行解析,得到一个或多个路由参数;将上述一个或多个路由参数与预设路由条件进行比较,确定上述一个或多个路由参数是否满足上述预设路由条件,得到确定结果;以及根据上述确定结果将上述交易请求发送给目标数据中心处理,使得上述目标数据中心对上述交易请求进行响应,并将响应结果发送给银行机构。根据本公开的实施例,上述一个或多个路由参数至少包括第一路由参数和第二路由参数,上述预设路由条件至少包括第一路由条件和第二路由条件,其中,将上述一个或多个路由参数与预设路由条件进行比较,确定上述一个或多个路由参数是否满足上述预设路由条件包括:将上述第一路由参数与上述第一路由条件进行比较,确定上述第一路由参数是否满足上述第一路由条件;根据上述确定结果将上述交易请求发送给目标数据中心处理包括:响应于上述第一路由参数满足上述第一路由条件,将上述交易请求发送给第一数据中心处理,其中,上述第一数据中心与上述第一路由条件关联。根据本公开的实施例,交易处理方法还包括:响应于上述第一路由参数不满足上述第一路由条件,将上述第二路由参数与上述第二路由条件进行比较,确定上述第二路由参数是否满足上述第二路由条件;响应于上述第二路由参数满足上述第二路由条件,将上述交易请求发送给第二数据中心处理,其中,上述第二数据中心与上述第二路由条件关联,上述第一数据中心与上述第二数据中心不同。根据本公开的实施例,交易处理方法还包括:响应于上述第二路由参数不满足上述第二路由条件,将上述交易请求发送给第三数据中心处理,其中,上述第一数据中心和/或第二数据中心,与上述第三数据中心分布在不同地区。根据本公开的实施例,交易处理方法还包括:获取用于重新配置上述预设路由条件的配置操作;以及响应于上述配置操作,将上述预设路由条件更新为最新的路由条件。根据本公开的实施例,上述一个或多个路由参数包括以下至少之一:上述第三方支付机构的标识信息、处理上述交易请求的默认数据中心的标识信息、上述交易请求涉及的交易类型、交易处理平台所包含的数据中心的状态信息。根据本公开的实施例,在获取来自第三方支付机构的交易请求之前:向上述第三方支付机构发送交易处理平台所包含的数据中心的状态信息,以使得上述第三方支付机构根据上述状态信息生成交易请求,其中,上述状态信息用于表征上述交易处理平台所包含的数据中心是否能够处理交易请求。本公开的另一个方面提供了一种交易处理装置,包括:第一获取模块,用于获取来自第三方支付机构的交易请求,其中,上述交易请求包括完成交易所需的交易信息;解析模块,用于响应上述交易请求,对上述交易信息进行解析,得到一个或多个路由参数;确定模块,用于将上述一个或多个路由参数与预设路由条件进行比较,确定上述一个或多个路由参数是否满足上述预设路由条件,得到确定结果;以及发送模块,用于根据上述确定结果将上述交易请求发送给目标数据中心处理,使得上述目标数据中心对上述交易请求进行响应,并将响应结果发送给银行机构。根据本公开的实施例,上述一个或多个路由参数至少包括第一路由参数和第二路由参数,上述预设路由条件至少包括第一路由条件和第二路由条件,其中,上述确定模块用于:将上述第一路由参数与上述第一路由条件进行比较,确定上述第一路由参数是否满足上述第一路由条件;上述发送模块用于:响应上述第一路由参数满足上述第一路由条件,将上述交易请求发送给第一数据中心处理,其中,上述第一数据中心与上述第一路由条件关联。根据本公开的实施例,上述确定模块用于:响应上述第一路由参数不满足上述第一路由条件,将上述第二路由参数与上述第二路由条件进行比较,确定上述第二路由参数是否满足上述第二路由条件;上述发送模块用于:响应上述第二路由参数满足上述第二路由条件,将上述交易请求发送给第二数据中心处理,其中,上述第二数据中心与上述第二路由条件关联,上述第一数据中心与上述第二数据中心不同。根据本公开的实施例,交易处理装置还包括:上述发送模块用于:响应上述第二路由参数不满足上述第二路由条件,将上述交易请求发送给第三数据中心处理,其中,上述第一数据中心和/或第二数据中心,与上述第三数据中心分布在不同地区。根据本公开的实施例,交易处理装置还包括:第二获取模块,用于获取用于重新配置上述预设路由条件的配置操作;以及更新模块,用于响应于上述配置操作,将上述预设路由条件更新为最新的路由条件。根据本公开的实施例,上述一个或多个路由参数包括以下至少之一:上述第三方支付机构的标识信息、处理上述交易请求的默认数据中心的标识信息、上述交易请求涉及的交易类型、交易处理平台所包含的数据中心的状态信息。根据本公开的实施例,上述发送模块还用于在获取来自第三方支付机构的交易请求之前,向上述第三方支付机构发送交易处理平台所包含的数据中心的状态信息,以使得上述第三方支付机构根据上述状态信息生成交易请求,其中,上述状态信息用于表征上述交易处理平台所包含的数据中心是否能够处理交易请求。本公开的另一个方面提供了一种交易处理系统,包括:第三方支付机构,用于发送交易请求;以及交易处理平台,设置有如上所述的交易处理装置。本公开的另一个方面提供了一种计算机系统,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。本公开的另一个方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。通过本公开的实施例,通过解析交易请求中的交易信息,得到一个或多个路由参数,确定一个或多个路由参数是否满足预设路由条件,根据确定结果将交易请求发送给相应的目标数据中心进行处理。由于通过交易处理平台按照预设路由条件进行路由,无需将交易处理平台的内部物理资源情况对外暴露,本文档来自技高网...

【技术保护点】
1.一种交易处理方法,包括:获取来自第三方支付机构的交易请求,其中,所述交易请求包括完成交易所需的交易信息;响应于所述交易请求,对所述交易信息进行解析,得到一个或多个路由参数;将所述一个或多个路由参数与预设路由条件进行比较,确定所述一个或多个路由参数是否满足所述预设路由条件,得到确定结果;以及根据所述确定结果将所述交易请求发送给目标数据中心处理,使得所述目标数据中心对所述交易请求进行响应,并将响应结果发送给银行机构。

【技术特征摘要】
1.一种交易处理方法,包括:获取来自第三方支付机构的交易请求,其中,所述交易请求包括完成交易所需的交易信息;响应于所述交易请求,对所述交易信息进行解析,得到一个或多个路由参数;将所述一个或多个路由参数与预设路由条件进行比较,确定所述一个或多个路由参数是否满足所述预设路由条件,得到确定结果;以及根据所述确定结果将所述交易请求发送给目标数据中心处理,使得所述目标数据中心对所述交易请求进行响应,并将响应结果发送给银行机构。2.根据权利要求1所述的方法,其中,所述一个或多个路由参数至少包括第一路由参数和第二路由参数,所述预设路由条件至少包括第一路由条件和第二路由条件,其中,将所述一个或多个路由参数与预设路由条件进行比较,确定所述一个或多个路由参数是否满足所述预设路由条件包括:将所述第一路由参数与所述第一路由条件进行比较,确定所述第一路由参数是否满足所述第一路由条件;根据所述确定结果将所述交易请求发送给目标数据中心处理包括:响应于所述第一路由参数满足所述第一路由条件,将所述交易请求发送给第一数据中心处理,其中,所述第一数据中心与所述第一路由条件关联。3.根据权利要求2所述的方法,还包括:响应于所述第一路由参数不满足所述第一路由条件,将所述第二路由参数与所述第二路由条件进行比较,确定所述第二路由参数是否满足所述第二路由条件;响应于所述第二路由参数满足所述第二路由条件,将所述交易请求发送给第二数据中心处理,其中,所述第二数据中心与所述第二路由条件关联,所述第一数据中心与所述第二数据中心不同。4.根据权利要求3所述的方法,还包括:响应于所述第二路由参数不满足所述第二路由条件,将所述交易请求发送给第三数据中心处理,其中,所述第一数据中心和/或第二数据中心,与所述第三数据中心分布在不同地区。5.根据权利要求1所述的方法,还包括:获取用于重新配置所述预设路由条件的配置操作;以及响应于所述配置操作,将所述预设路由条件更新为最新的路由条件。6.根据权利要求1所述的方法,其中,所述一个或多个路由参数包括以下至少之一:所述第三方支付机构的标识信息、处理所述交易请求的...

【专利技术属性】
技术研发人员:曹冰黄梦岚
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:北京,11

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

1