一种支付处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32850517 阅读:15 留言:0更新日期:2022-03-30 19:04
本申请涉及一种支付处理方法、装置、电子设备及存储介质,该方法包括:获取支付平台对应的业务系统信息;根据所述业务系统信息从组件库中匹配至少一个候选支付组件;根据对所述候选支付组件的选择指令,将被选择的候选支付方式组件作为目标支付组件;根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台。该技术方案使得支付平台的开发、维护操作简单,提高开发效率,降低开发维护所需的人力成本和时间成本。所需的人力成本和时间成本。所需的人力成本和时间成本。

【技术实现步骤摘要】
一种支付处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种支付处理方法、装置、电子设备及存储介质。

技术介绍

[0002]支付平台是用来连接业务系统和银行或第三方支付网关的系统,为业务系统提供收单能力,满足业务系统的支付相关需求并为财务、清结算、风控、营销等相关系统提供支撑。
[0003]支付平台通常是某个大型业务系统中的一个支付模块,需要根据业务系统的需求做出相应的修改和定制化以满足业务系统需求。在业务需求繁多的情况下,通常需要花费大量的人力和时间成本去维护多个业务系统的支付平台,支付平台的维护成本高。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供了一种支付处理方法、装置、电子设备及存储介质。
[0005]根据本申请实施例的一个方面,提供了一种支付处理方法,包括:
[0006]获取支付平台对应的业务系统信息;
[0007]根据所述业务系统信息从组件库中匹配至少一个候选支付组件;
[0008]根据对所述候选支付组件的选择指令,将被选择的候选支付方式组件作为目标支付组件;
[0009]根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台。
[0010]可选的,所述根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台,包括:
[0011]生成所述业务系统信息对应的系统配置文件;
[0012]确定所述系统配置文件对应的配置文件标识;
[0013]将所述系统配置文件定义在所述支付平台对应的项目配置文件中,使得通过包括所述配置文件标识的运行命令控制所述系统配置文件的运行。
[0014]可选的,所述业务系统信息包括业务系统的系统安全级别;
[0015]所述根据所述业务系统信息匹配至少一个候选支付组件,包括:
[0016]获取所述组件库中各候选支付组件分别对应的支付安全级别;
[0017]筛选所述支付安全级别与所述系统安全级别匹配的候选支付组件。
[0018]可选的,所述方法还包括:
[0019]接收组件添加指令,所述组件添加指令用于在所述支付平台添加不属于所述组件库的新增支付组件;
[0020]获取上传的新增支付组件;
[0021]在所述支付平台加载所述新增支付组件;
[0022]将所述新增支付组件添加到所述组件库中。
[0023]可选的,所述方法还包括:
[0024]获取所述目标支付组件对应的优先级;
[0025]在所述支付平台根据所述优先级对所述目标支付组件进行排序。
[0026]可选的,所述方法还包括:
[0027]接收组件调整指令,所述组件调整指令包括待调整目标支付组件的组件标识及调整后属性信息;
[0028]在所述支付平台根据所述调整后属性信息对所述组件标识对应的目标支付组件进行调整。
[0029]可选的,所述方法还包括:
[0030]获取所述目标支付组件对应的网关;
[0031]建立所述支付平台与所述网关之间的连接关系。
[0032]根据本申请实施例的另一个方面,提供了一种支付处理装置,包括:
[0033]获取模块,用于获取支付平台对应的业务系统信息;
[0034]匹配模块,用于根据所述业务系统信息从组件库中匹配至少一个候选支付组件;
[0035]选择模块,用于根据对所述候选支付组件的选择指令,将被选择的候选支付方式组件作为目标支付组件;
[0036]加载模块,用于根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台。
[0037]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0038]根据本申请实施例的另一个方面,提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0039]所述存储器,用于存放计算机程序;
[0040]所述处理器,用于执行计算机程序时,实现上述方法步骤。
[0041]根据本申请实施例的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法步骤。
[0042]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0043]通过预先将各种支付方式抽象为支付组件,在开发支付平台时,根据业务系统需要选择所需的支付组件,将这些支付组件加载到支付平台框架,从而生成业务系统对应的支付平台。这样,使得支付平台的开发、维护操作简单,减少定制化,提高开发效率,降低开发维护所需的人力成本和时间成本,在满足业务需求的前提下实现统一维护、灵活部署。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0045]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例提供的一种支付处理方法的流程图;
[0047]图2为本申请另一实施例提供的一种支付处理方法的流程图;
[0048]图3为本申请另一实施例提供的一种支付处理方法的流程图;
[0049]图4为本申请另一实施例提供的一种支付处理方法的流程图;
[0050]图5为本申请另一实施例提供的一种支付处理方法的流程图;
[0051]图6为本申请另一实施例提供的一种支付处理方法的流程图;
[0052]图7为本申请实施例提供的一种支付处理装置的框图;
[0053]图8为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0054]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0055]本申请实施例,通过对不同的支付方式的参数、流程等进行抽象,提供一套统一标准的支付接口,将每种抽象出的支付方式作为一个可加载的组件(Jar文件),从而做到在不同的部署环境下根据业务需求动态加载需要的支付方式,避免不必要的开发维护工作,减少定制化。
[0056]本实施例中,可以采用Maven进行为不同的部署环境创建对应的Profile配置文件,并管理其所需要的支付方式Jar库。
[0057]其中,在软件领域,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支付处理方法,其特征在于,包括:获取支付平台对应的业务系统信息;根据所述业务系统信息从组件库中匹配至少一个候选支付组件;根据对所述候选支付组件的选择指令,将被选择的候选支付方式组件作为目标支付组件;根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标支付组件加载到所述支付平台框架,得到业务系统对应的支付平台,包括:生成所述业务系统信息对应的系统配置文件;确定所述系统配置文件对应的配置文件标识;将所述系统配置文件定义在所述支付平台对应的项目配置文件中,使得通过包括所述配置文件标识的运行命令控制所述系统配置文件的运行。3.根据权利要求1所述的方法,其特征在于,所述业务系统信息包括业务系统的系统安全级别;所述根据所述业务系统信息匹配至少一个候选支付组件,包括:获取所述组件库中各候选支付组件分别对应的支付安全级别;筛选所述支付安全级别与所述系统安全级别匹配的候选支付组件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收组件添加指令,所述组件添加指令用于在所述支付平台添加不属于所述组件库的新增支付组件;获取上传的新增支付组件;在所述支付平台加载所述新增支付组件;将所述新增支付组件添加到所述组件库中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所...

【专利技术属性】
技术研发人员:刘栋郭帅杨春龙
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1