支持多种付款通道的统一账务结算网关的制作方法

xiaoxiao2021-2-25  221

支持多种付款通道的统一账务结算网关的制作方法
【技术领域】
[0001 ]本发明属于电子支付技术领域,更为具体地讲,涉及一种支持多种付款通道的统一账务结算网关。
【背景技术】
[0002]随着互联网的逐渐普及,电子商务技术得以发展,使其逐步成为了互连网应用的最大热点。为适应电子商务这一市场潮流,电子支付随之发展起来。电子支付是指电子交易的当事人,包括消费者、厂商和金融机构,使用安全电子支付手段,通过网络进行的货币支付或资金流转。电子支付是电子商务系统的重要组成部分。电子支付的业务类型按电子支付指令发起方式分为网上支付、电话支付、移动支付、销售点终端交易、自动柜员机交易和其他电子支付。电子支付服务可以由银行提供,也可以由第三方支付平台来提供。
[0003]由于电子支付的大力发展,电子支付已经从线上扩展到了线下。除了网络商家,许多实体商户(例如商场、超市、零售商等)也开始采用电子支付,为消费者提供更为灵活的支付方式。在众多的电子支付服务商中,实体商户在向自己的供货商进行相关资金结算时通常为满足财务成本和财务管理需求会选择其中几种结算方式。这是因为各电子支付服务商具有各自的电子支付平台,如果像网络商家一样尽可能多地涵盖各种电子支付方式,实体商户就需要安装很多电子支付软件或电子支付设备,会给财务管理结算带来许多不便和高额财务管理成本。在这种情况下,就需要能够为接入商户提供一点接入便支持多个银行或第三方支付平台的付款通道的资金结算软件。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供一种支持多种付款通道的统一账务结算网关,完成账务结算处理系统到多个第三方结算服务平台的账务处理。
[0005]为实现上述发明目的,本发明支持多种付款通道的统一账务结算网关包括统一结算处理接口、账务数据处理模块和结算适配模块,其中:
[0006]统一结算处理接口从接入商户账务处理系统接收各项功能请求报文,并通过预留公钥对报文数据进行验证,验证通过后向请求报文提交至账务数据处理系统;接收账务数据处理模块发送的处理结果报文,反馈给接入商户账务处理系统;
[0007]账务数据处理模块接收功能请求报文,从中提取得到对应的支付服务平台和请求类型,在预设的支付服务平台业务表中查询与请求类型和支付服务通道匹配的第三方结算服务平台接口模块,并将请求报文发送到该接口模块;接收接口处理模块发送的处理结果报文,转发给统一结算接口;
[0008]结算适配模块包括包含对应各个第三方结算服务平台的若干个接口处理模块和报文发送模块,其中:
[0009]接口处理模块将账务数据处理系统提交的请求报文转换为对应第三方结算服务接口的报文格式,然后提交给报文发送模块;将报文发送模块转发的处理结果报文转换为统一结算处理接口的报文模式,然后发送给账务数据处理模块;
[0010]报文发送模块将格式转换后的请求报文发送至对应第三方结算服务平台,并将第三方结算服务平台返回的处理结果报文反馈给接口处理模块。
[0011 ]进一步地,功能请求报文包括对转账付款请求、资金划转请求、付款状态查看请求、单对账单详细请求、对账单清单查询请求、对账请求。
[0012]进一步地,报文格式转换的方法为:将统一结算处理接口报文中的各个字段与第三方结算服务平台的报文字段一一对应,不能完全对应的字段采用预编码的方式设置固定数据值或固定算法。
[0013]本发明支持多种付款结算通道的统一账务结算网关,包括统一结算处理接口、账务数据处理模块和结算适配模块,统一结算处理接口从接入商户账务处理系统接收各项功能请求报文,发送给账务数据处理模块;账务数据处理模块接收功能请求报文,根据对应支付请求类型和结算服务平台编码,查找对应的第三方结算服务平台接口模块,结算适配模块中的第三方结算服务平台接口模块将原始请求报文格式转换为第三方结算服务平台接口的功能请求报文,通过结算适配模块的报文发送模块发送给第三方结算服务平台,然后接收支付结算服务平台的处理结果报文,按照与统一结算处理接口的报文格式进行转换,通过统一结算处理接口返回给接入商户账务处理系统。本发明作为连接接入商户账务处理系统和支付服务平台的装置,能够实现接入商户的账务处理系统与多个结算服务平台之间的资金结算处理,从而简化账务处理系统的操作,减低账务管理成本。
【附图说明】
[0014]图1是本发明支持多种付款通道的统一账务结算网关的结构图;
[0015]图2是本发明的对账单查询请求处理流程图。
【具体实施方式】
[0016]下面结合附图对本发明的【具体实施方式】进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
[0017]图1是本发明支持多种付款通道的统一账务结算网关的结构图。如图1所示,本发明支持多种付款通道的统一账务结算网关包括统一结算处理接口 1、账务数据处理模块2和结算适配模块3。下面分别对各个部分进行说明。
[0018]统一结算处理接口1从接入商户账务处理系统接收各项功能请求报文,包括对转账付款请求、资金划转请求、付款状态查看请求、单对账单详细请求、对账单清单查询请求、对账请求等,通过预留公钥对报文数据进行验证,验证通过后向请求报文提交至账务数据处理系统;接收结算适配模块发送的处理结果报文,反馈给接入商户账务处理系统。本实施例中采用128位的RAS非对称双向数字签名的方式进行验证。
[0019]账务数据处理模块2接收请求报文,从中提取得到对应的支付服务平台和请求类型,在预设的支付服务平台业务表中查询与请求类型和支付服务通道匹配的第三方结算服务平台的接口处理模块31,并将请求报文发送到该接口处理模块31;
[0020]结算适配模块3包括与各个第三方结算服务平台对应 的若干个接口处理模块31和报文发送模块32。
[0021]接口处理模块31将账务数据处理系统提交的请求报文转换为对应第三方结算服务接口的报文格式,然后提交给报文发送模块;将报文发送模块转发的处理结果报文转换为统一结算处理接口的报文模式,然后发送给统一结算系统接口。本实施例中所使用报文格式转换方法为:将统一结算处理接口报文中的各个字段与对应第三方结算服务平台的报文字段进行一一对应,不能对应上的字段采用预编码的方式设置固定数据值或固定算法赋值,从而实现报文格式的转换,实现协议适配。该转换方法支持双向转换,即支持统一结算处理接口报文转换对应第三方结算服务平台接口报文和第三方结算服务平台报文转换为统一结算处理接口报文。
[0022]报文发送模块32将格式转换后的请求报文发送至对应第三方结算服务平台,并将第三方结算服务平台返回的处理结果报文反馈给接口处理模块。
[0023]为了更好地说明本发明的技术方案,采用对A银行的对账单查询请求作为实例,对本发明的处理过程进行说明。图2是本发明的对账单查询请求处理流程图。如图2所示,本发明统一账务结算网关对对账请求的处理流程包括以下步骤:
[0024]S1:接收接入商户客户端生成对账单查询请求报文,发送至统一结算处理接口。
[0025]S2:统一结算处理接口验证报文签名,通过后将报文转发至账务数据处理系模块。
[0026]S3:账务数据处理模块接收对账单查询请求报文,从中提取得到对应的支付服务平台,也就是本实施例中的A银行,以及该请求是对账单查询请求报文,然后在预先存储的支付服务平台接口表中查询得到该请求报文对应的结算适配模块中的第三方结算服务平台接口处理模块,此处假定为接口处理模块B,将对账单查询请求报文转入结算适配模块。
[0027]S4:结算适配模块的接口处理模块B,接收对账单查询请求报文,根据对应的报文格式转换方法将其转换为A银行对应接口报文,提交给报文发送模块。
[0028]S5:报文发送模块将转换后的报文发送到A银行对应的结算服务平台。
[0029]S6: A银行对对账单查询请求进行处理,即根据对账单查询请求中的商户信息从A银行的数据库中取出对账单,构建对账单报文反馈给报文发送模块。
[0030]S7:报文发送模块将对账单报文发送给接口处理模块B;
[0031 ] S8:接口处理模块B将对账单报文转换为统一结算处理接口报文格式的转发给账务数据处理模块。
[0032]S9:账务数据处理模块接收到格式转换后对账单报文,直接回传到统一结算处理接口。
[0033]S10:统一结算处理接口将重构的对账单报文返回给接入商户客户端。
[0034]应当指出的是,以上结合附图详细说明了本发明的工作原理,但是本领域的技术人员应该意识到,【具体实施方式】仅是用于示范地说明本发明,说明书仅是用于解释权利要求书,本发明的保护范围并不局限于说明书。任何熟悉本技术领域的技术人员在本发明公开的技术范围内,可轻易想到的变化或者替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
【主权项】
1.一种支持多种付款通道的统一账务结算网关,其特征在于,包括统一结算处理接口、账务数据处理模块和结算适配模块,其中: 统一结算处理接口从接入商户账务处理系统接收各项功能请求报文,并通过预留公钥对报文数据进行验证,验证通过后向请求报文提交至账务数据处理系统;接收账务数据处理模块发送的处理结果报文,反馈给接入商户账务处理系统; 账务数据处理模块接收功能请求报文,从中提取得到对应的支付服务平台和请求类型,在预设的支付服务平台业务表中查询与请求类型和支付服务通道匹配的第三方结算服务平台接口模块,并将请求报文发送到该接口模块;接收接口处理模块发送的处理结果报文,转发给统一结算接口; 结算适配模块包括包含对应各个第三方结算服务平台的若干个接口处理模块和报文发送模块,其中: 接口处理模块将账务数据处理系统提交的请求报文转换为对应第三方结算服务接口的报文格式,然后提交给报文发送模块;将报文发送模块转发的处理结果报文转换为统一结算处理接口的报文模式,然后发送给账务数据处理模块; 报文发送模块将格式转换后的请求报文发送至对应第三方结算服务平台,并将第三方结算服务平台返回的处理结果报文反馈给接口处理模块。2.根据权利要求1所述的统一账务结算网关,其特征在于,所述功能请求报文包括对转账付款请求、资金划转请求、付款状态查看请求、单对账单详细请求、对账单清单查询请求、对账请求。3.根据权利要求1所述的统一账务结算网关,其特征在于,所述报文格式转换的方法为:将统一结算处理接口报文中的各个字段与第三方结算服务平台的报文字段一一对应,不能完全对应的字段采用预编码的方式设置固定数据值或固定算法赋值。
【专利摘要】一种支持多种付款结算通道的统一账务结算网关,统一结算处理接口从接入商户账务处理系统接收各项功能请求报文,发送给账务数据处理模块;账务数据处理模块根据对应支付请求类型和结算服务平台编码,查找对应的第三方结算服务平台接口处理模块,第三方结算服务平台接口模块将原始请求报文格式转换为第三方结算服务平台接口的功能请求报文,通过报文发送模块发送给第三方结算服务平台,然后接收支付结算服务平台的处理结果报文,按照与统一结算处理接口的报文格式进行转换,通过统一结算处理接口返回给接入商户账务处理系统。本发明能够实现账务处理系统与多个支付服务平台之间的账务处理,从而简化账务处理系统的操作。
【IPC分类】G06Q20/02, G06Q20/08
【公开号】CN105488663
【申请号】CN201510813159
【发明人】肖宝同, 刘凯, 欧宇
【申请人】成都连银信息技术有限公司
【公开日】2016年4月13日
【申请日】2015年11月19日

最新回复(0)