集成支付方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37327892 阅读:15 留言:0更新日期:2023-04-21 23:06
本发明专利技术属于金融技术领域,尤其涉及一种集成支付方法、装置、计算机设备及存储介质,方法包括定义公共接口,由公共接口与多类型支付平台进行支付交互;创建抽象数据类型,抽象数据类型设有多种参数,多类型支付平台按照参数进行支付;根据公共接口及抽象数据类型,配置支付管理数据库;根据配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付。通过使用移动支付统一集成支付平台,采用统一的中间处理方式,避免代码重复开发,并透明隔离了各种具体支付平台的变化和复杂性,简化了复杂度,并且提供了更好的灵活性;采用硬件和集成支付平台结合,减少线下操作方式,减少人力成本,增加支付的便捷性。增加支付的便捷性。增加支付的便捷性。

【技术实现步骤摘要】
集成支付方法、装置、计算机设备及存储介质


[0001]本专利技术涉及金融
,尤其涉及一种集成支付方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着移动通信网络技术的飞速成长与日渐成熟,智能终端成为目前通信发展的核心业务。在井喷出现的各种智能终端的扩展功能方面,移动支付就是其中最重要的一项需求。移动支付从定义上看,是指将商务活动与移动通信结合起来的一种新型支付方式。当在景区游玩购票或者酒店订房,在线预约导游,在线上商城中选择想要品类的商品,寻找销售员和收银台已经不是首选,要做的就是通过智能终端来确定商品和服务信息,自主完成购买、预约等所需的相关金融服务。
[0003]不同支付渠道如银联支付、支付宝支付、微信支付等对应不同的开发接口和文档,从支付形式来说有POS机刷卡支付、二维码支付、NFC支付等,进一步细分,POS机刷卡支付就存在不同收单机构、不同发卡行、不同卡类型以及不同POS机类型这么多区别,而扫码支付又存在主扫和被扫的区别。
[0004]如此多种多样的支付手段丰富了商家和顾客的选择,但同时也增大了集成多种支付方式的金融支付应用的开发复杂度。金融支付应用开发主要面临以下两个问题:一、不同支付方式技术实现差别大,所提供的接口常常无法统一,如果直接将不同的支付方式通过条件判断语句整合到同一个类或方法中,会造成代码的臃肿,不利于后期的扩展;二、部分支付方式需要频繁的与用户操作界面和存储设备进行交互,如果将这些处理封装到一起的话会造成该类职责不明确,且不同类型代码耦合性过高,维护成本也会大大增加。需要应用开发商自己完成兼容市面上多种支付平台工作,这对应用开发者来说,加重了项目开发的成本。
[0005]因此需要一种集成的支付方法,以减小不同类型代码的耦合性,提高支付应用的可扩展性和可维护性。

技术实现思路

[0006]本专利技术实施例的目的在于提出一种集成支付方法、装置、计算机设备及存储介质,以解决现有技术中不同支付方式技术实现差别大,所提供的接口常常无法统一的问题。
[0007]为了解决上述技术问题,本专利技术提供一种集成支付方法,采用了如下所述的技术方案,包括下述步骤:
[0008]定义公共接口,由所述公共接口与多类型支付平台进行支付交互;
[0009]创建抽象数据类型,所述抽象数据类型设有多种参数,所述多类型支付平台按照所述参数进行支付;
[0010]根据所述公共接口及所述抽象数据类型,配置支付管理数据库;
[0011]根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成
多类型支付平台的支付。
[0012]进一步的,所述定义公共接口,由所述公共接口与多类型支付平台进行支付交互的步骤具体包括:
[0013]使用基于可扩展标记语言(XML)的Web服务描述语言(WSDL)来描述Web服务的接口;
[0014]将所述用来描述Web服务的接口定义为所述公共接口;
[0015]采用所述公共接口与所述多类型支付平台进行支付交互。
[0016]进一步的,所述参数包括主键、支付方式、商户ID、支付金额。
[0017]进一步的,所述根据所述公共接口及所述抽象数据类型,配置支付管理数据库的步骤具体包括:
[0018]采用mysq l数据库类型;
[0019]获取所述支付平台的类型、商家名称、支付金额;
[0020]按照所述支付平台的类型、所述商家名称及所述支付金额,建立与所述公共接口及所述抽象数据类型的对应关系;
[0021]根据所述对应关系,配置支付管理数据库;
[0022]存储所述支付管理数据库。
[0023]进一步的,所述根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付的步骤具体包括:
[0024]获取支付请求,所述支付请求携带支付方、接收方、支付方式信息;
[0025]以所述支付方信息为关键字,在所述配置管理数据库查询,如果没有检索到,则在所述配置管理数据库新增所述支付方的记录;
[0026]采用基于开放标准的通信协议和面向服务架构,按照所述支付请求,通过所述公共接口完成支付。
[0027]进一步的,在所述根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付的步骤之后还包括:
[0028]将支付完成的信息存储于所述配置管理数据库。
[0029]为了解决上述技术问题,本专利技术还提供一种集成支付装置,采用了如下所述的技术方案,包括:
[0030]定义模块,用于定义公共接口,由所述公共接口与多类型支付平台进行支付交互;
[0031]创建模块,用于创建抽象数据类型,所述抽象数据类型设有多种参数,所述多类型支付平台按照所述参数进行支付;
[0032]配置模块,用于根据所述公共接口及所述抽象数据类型,配置支付管理数据库;
[0033]支付模块,用于根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付。
[0034]为了解决上述技术问题,本专利技术还提供一种计算机设备,采用了如下所述的技术方案,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现上述的集成支付方法的步骤。
[0035]为了解决上述技术问题,本专利技术还提供一种计算机可读存储介质,采用了如下所述的技术方案,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令
被处理器执行时实现上述的集成支付方法的步骤。
[0036]与现有技术相比,本专利技术主要有以下有益效果:通过使用移动支付统一集成支付平台,采用统一的中间处理方式,避免代码重复开发,并透明隔离了各种具体支付平台的变化和复杂性,简化了复杂度,并且提供了更好的灵活性;采用硬件和集成支付平台结合,减少线下操作方式,减少人力成本,增加支付的便捷性。
附图说明
[0037]为了更清楚地说明本专利技术中的方案,下面将对本专利技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本专利技术的集成支付方法的一个实施例的流程图;
[0039]图2是本专利技术的集成支付方法使用的SOAP架构示意图;
[0040]图3是本专利技术的集成支付方法中使用的服务请求协议格式示意图;
[0041]图4是本专利技术的集成支付方法中使用的调用类接口的顺序示意图;
[0042]图5是本专利技术的集成支付方法中使用的页面跳转类接口中的同步模式示意图;
[0043]图6是本专利技术的集成支付装置的一个实施例的结构示意图;
[0044]图7是本专利技术的计算机设备的一个实施例的结构示意图。
具体实施方式
[0045]除非另有定义本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集成支付方法,其特征在于,包括下述步骤:定义公共接口,由所述公共接口与多类型支付平台进行支付交互;创建抽象数据类型,所述抽象数据类型设有多种参数,所述多类型支付平台按照所述参数进行支付;根据所述公共接口及所述抽象数据类型,配置支付管理数据库;根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付。2.根据权利要求1所述的集成支付方法,其特征在于,所述定义公共接口,由所述公共接口与多类型支付平台进行支付交互的步骤具体包括:使用基于可扩展标记语言(XML)的Web服务描述语言(WSDL)来描述Web服务的接口;将所述用来描述Web服务的接口定义为所述公共接口;采用所述公共接口与所述多类型支付平台进行支付交互。3.根据权利要求1所述的集成支付方法,其特征在于,所述参数包括主键、支付方式、商户ID、支付金额。4.根据权利要求1所述的集成支付方法,其特征在于,所述根据所述公共接口及所述抽象数据类型,配置支付管理数据库的步骤具体包括:采用mysql数据库类型;获取所述支付平台的类型、商家名称、支付金额;按照所述支付平台的类型、所述商家名称及所述支付金额,建立与所述公共接口及所述抽象数据类型的对应关系;根据所述对应关系,配置支付管理数据库;存储所述支付管理数据库。5.根据权利要求1所述的集成支付方法,其特征在于,所述根据所述配置管理数据库,采用基于开放标准的通信协议和面向服务架构,完成多类型支付平台的支付的步骤具体包括:获取支付请求,所述支付请求携带支付方、接收方、...

【专利技术属性】
技术研发人员:邵彬仑陈海江张良友郑旭列
申请(专利权)人:浙江力石科技股份有限公司
类型:发明
国别省市:

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

1