多支付渠道的统一处理方法及系统技术方案

技术编号:24011972 阅读:39 留言:0更新日期:2020-05-02 02:03
本发明专利技术提供一种多支付渠道的统一处理方法及系统,首先根据支付请求方装置发送的支付请求信息自动确定适合的支付渠道,根据支付请求信息以及补充的客户信息(第二客户信息)对应生成满足该支付渠道要求的接口报文,这样不需要为每个支付渠道提供一个支付接口,接口报文是根据确定的支付渠道对应生成,能够满足该支付渠道的要求,进而在支付请求方装置端不需要提供多个接口,大大减少了系统开发的难度,另外在后续新增支付渠道也仅仅需要设置接口报文与支付渠道的对应关系即可,不再需要从系统结构和逻辑层面进行软件升级和维护,大大节约了系统开发的人力物力。

Unified processing method and system of multi payment channels

【技术实现步骤摘要】
多支付渠道的统一处理方法及系统
本专利技术涉及数字支付
,更具体的,涉及一种多支付渠道的统一处理方法及系统。
技术介绍
银行托管系统主要功能对托管客户资金进行监管,清算,核算等日常运营进行支持。其中,清算运营主要内容即为根据管理人客户发送不同种类的指令,根据指令类型,进行指令清算,并进行资金的划拨动作。根据指令进行准确的资金划拨,保证资金交易的准确性,安全性和敏捷性要求,也是托管服务关注的最重要目标。随着托管业务范围不断扩大,外部投资市场越来越丰富,指令资金支付渠道也越来越多。每增加一个支付渠道,需要进行的重复分析设计开发等工作等也非常繁琐;由于缺乏规范和标准,由不同设计开发人员进行设计,不同支付渠道支付流程,支付规范也会产生差异,难以保证资金安全及跨系统交易一致性;每个支付渠道的不同支付对外无法提供统一的接口和服务,同时不同支付渠道反馈的支付状态信息完全不同,这些均会影响前端业务功能的设计与开发,支付逻辑过深的侵入对托管本身业务逻辑设计中,在支付渠道进行修改或变动时,将会影响到较多的功能代码,未起到外部影响的屏蔽作用;不同的支付渠道,在功能上一定会有重合之处,散乱的开发方式会造成这些部分的重复开发,已有的设计无法进行复用,存在诸多不足。
技术实现思路
为了解决上述问题的至少一个,本专利技术一个方面实施例提供一种多支付渠道的统一处理方法,包括:向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付接口发送支付请求信息;所述支付请求信息中包括有第一客户信息;根据所述支付请求信息从多个支付渠道中确定其中一个所述支付渠道,并确定该支付渠道对应需要的客户信息;每个支付渠道对应一个支付平台;从所述支付请求方装置对应账号下的预留信息中调取第二客户信息,所述第一客户信息和所述第二客户信息共同组成该支付渠道需要的客户信息;根据所述第二客户信息与所述支付请求信息,按照对应支付渠道的接口要求生成并发送接口报文至所述支付平台,以使所述支付平台根据所述接口报文执行支付操作。在某些实施例中,还包括:接收所述支付平台反馈的支付状态信息;基于设定的支付状态信息与展示状态信息的对应关系,将所述支付状态信息映射为展示状态信息,并推送给所述支付请求方装置以供展示。在某些实施例中,还包括:对所述支付请求信息进行数据项检验,判断所述支付请求信息是否符合所述支付接口的接入标准。在某些实施例中,所述支付请求信息的数据格式为XML报文格式,所述统一处理方法还包括:对所述支付请求信息进行报文解析。在某些实施例中,还包括:根据所述支付请求信息对支付请求方装置对应的账号进行身份验证。在某些实施例中,还包括:对所述支付请求信息进行信息监控。在某些实施例中,还包括:根据对应的支付渠道,采用预设频率查询支付状态,其中所述预设频率与所述支付渠道具有一一对应关系。本专利技术另一方面实施例提供一种多支付渠道的统一处理系统,包括:接口提供模块,向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付接口发送支付请求信息;所述支付请求信息中包括有第一客户信息;支付渠道确定模块,根据所述支付请求信息从多个支付渠道中确定其中一个所述支付渠道,并确定该支付渠道对应需要的客户信息;每个支付渠道对应一个支付平台;信息调取模块,从所述支付请求方装置对应账号下的预留信息中调取第二客户信息,所述第一客户信息和所述第二客户信息共同组成该支付渠道需要的客户信息;接口报文模块,根据所述第二客户信息与所述支付请求信息,按照对应支付渠道的接口要求生成并发送接口报文至所述支付平台,以使所述支付平台根据所述接口报文执行支付操作。在某些实施例中,还包括:支付状态信息接收模块,接收所述支付平台反馈的支付状态信息;展示状态信息推送模块,基于设定的支付状态信息与展示状态信息的对应关系,将所述支付状态信息映射为展示状态信息,并推送给所述支付请求方装置以供展示。在某些实施例中,还包括:检验模块,对所述支付请求信息进行数据项检验,判断所述支付请求信息是否符合所述支付接口的接入标准。在某些实施例中,所述支付请求信息的数据格式为XML报文格式,所述统一处理系统还包括:支付请求信息解析模块,对所述支付请求信息进行报文解析。在某些实施例中,还包括:身份验证模块,根据所述支付请求信息对支付请求方装置对应的账号进行身份验证。在某些实施例中,还包括:信息监控模块,对所述支付请求信息进行信息监控。在某些实施例中,还包括:状态跟踪模块,根据对应的支付渠道,采用预设频率查询支付状态,其中所述预设频率与所述支付渠道具有一一对应关系。本专利技术又一方面实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。本专利技术又一方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。本专利技术的有益效果如下:本专利技术提供一种多支付渠道的统一处理方法及系统,首先根据支付请求方装置发送的支付请求信息自动确定适合的支付渠道,根据支付请求信息以及补充的客户信息(第二客户信息)对应生成满足该支付渠道要求的接口报文,这样不需要为每个支付渠道提供一个支付接口,接口报文是根据确定的支付渠道对应生成,能够满足该支付渠道的要求,进而在支付请求方装置端不需要提供多个接口,大大减少了系统开发的难度,另外在后续新增支付渠道也仅仅需要设置接口报文与支付渠道的对应关系即可,不再需要从系统结构和逻辑层面进行软件升级和维护,大大节约了系统开发的人力物力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术实施例中一种多支付渠道的统一处理方法流程示意图。图2示出本专利技术实施例中统一处理方法的软件层面的结构示意图。图3示出本专利技术实施例中一种多支付渠道的统一处理系统结构示意图。图4示出适于用来实现本专利技术实施例的计算机设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实施例提供一种多支付渠道的统一处理方法的具体实施方式,参见图1,所述多支付渠道的统一处理方法具体包括如下内容:步骤S100:向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付本文档来自技高网...

【技术保护点】
1.一种多支付渠道的统一处理方法,其特征在于,包括:/n向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付接口发送支付请求信息;所述支付请求信息中包括有第一客户信息;/n根据所述支付请求信息从多个支付渠道中确定其中一个所述支付渠道,并确定该支付渠道对应需要的客户信息;每个支付渠道对应一个支付平台;/n从所述支付请求方装置对应账号下的预留信息中调取第二客户信息,所述第一客户信息和所述第二客户信息共同组成该支付渠道需要的客户信息;/n根据所述第二客户信息与所述支付请求信息,按照对应支付渠道的接口要求生成并发送接口报文至所述支付平台,以使所述支付平台根据所述接口报文执行支付操作。/n

【技术特征摘要】
1.一种多支付渠道的统一处理方法,其特征在于,包括:
向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付接口发送支付请求信息;所述支付请求信息中包括有第一客户信息;
根据所述支付请求信息从多个支付渠道中确定其中一个所述支付渠道,并确定该支付渠道对应需要的客户信息;每个支付渠道对应一个支付平台;
从所述支付请求方装置对应账号下的预留信息中调取第二客户信息,所述第一客户信息和所述第二客户信息共同组成该支付渠道需要的客户信息;
根据所述第二客户信息与所述支付请求信息,按照对应支付渠道的接口要求生成并发送接口报文至所述支付平台,以使所述支付平台根据所述接口报文执行支付操作。


2.根据权利要求1所述的统一处理方法,其特征在于,还包括:
接收所述支付平台反馈的支付状态信息;
基于设定的支付状态信息与展示状态信息的对应关系,将所述支付状态信息映射为展示状态信息,并推送给所述支付请求方装置以供展示。


3.根据权利要求1所述的统一处理方法,其特征在于,还包括:
对所述支付请求信息进行数据项检验,判断所述支付请求信息是否符合所述支付接口的接入标准。


4.根据权利要求1所述的统一处理方法,其特征在于,所述支付请求信息的数据格式为XML报文格式,所述统一处理方法还包括:对所述支付请求信息进行报文解析。


5.根据权利要求1所述的统一处理方法,其特征在于,还包括:根据所述支付请求信息对支付请求方装置对应的账号进行身份验证。


6.根据权利要求1所述的统一处理方法,其特征在于,还包括:对所述支付请求信息进行信息监控。


7.根据权利要求1所述的统一处理方法,其特征在于,还包括:
根据对应的支付渠道,采用预设频率查询支付状态,其中所述预设频率与所述支付渠道具有一一对应关系。


8.一种多支付渠道的统一处理系统,其特征在于,包括:
接口提供模块,向支付请求方装置提供一支付接口,以使所述支付请求方装置通过所述支付接口发送支付请求信息;所述支付请求信息中包括有第一客户信息;
支付渠道确定模块,根据所述支付请求信息从...

【专利技术属性】
技术研发人员:卢宇
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1