银行虚账户的接入方法、系统、设备和介质技术方案

技术编号:37677649 阅读:14 留言:0更新日期:2023-05-26 04:43
本发明专利技术提供一种银行虚账户的接入方法、系统、设备和介质,该银行虚账户的接入方法包括:将不同银行的所有相同,或,相似的功能接口按照功能设定为相同的银行功能接口名称;创建平台功能接口和平台功能接口对应的设定接口;接收到用户关于处理指定银行的指定业务的指令之后,调用处理指定业务对应的平台功能接口;指定业务对应的平台功能接口调用对应的所有设定接口;若仅需要设定接口中的部分银行功能接口,则指定业务对应的平台功能接口调用部分银行功能接口,且对其余银行功能接口做空实现。本发明专利技术通过平台功能接口进行统一调用银行功能接口,对无需调用的银行功能接口做空实现,来实现不同银行的功能的去差异化,整个接入流程的清晰统一。入流程的清晰统一。入流程的清晰统一。

【技术实现步骤摘要】
银行虚账户的接入方法、系统、设备和介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种银行虚账户的接入方法、系统、设备和介质。

技术介绍

[0002]现有的接入银行虚账户的方法,是针对每一家银行新建整套的代码逻辑,即使是不同银行的同一种功能,平台仍是根据不同的银行的不同代码逻辑选择调用和接入的功能,每新对接一家银行都需要复写整套接入逻辑。
[0003]但是这样的接入方式不仅研发成本高,而且由于逻辑的本身的重复度较高会导致代码冗余度高,由于不同银行接口字段本身存在差异,底层使用的存储结构也是分离的,而不同银行间的差异没有做到很好的收口,所以没有足够的约束和标准推动去差异化的收口逻辑,也就很难建立一套通用的应急处理方案,也会给上下游增加业务理解难度,导致业务的理解成本被抬高。

技术实现思路

[0004]本专利技术实施例提供一种银行虚账户的接入方法、系统、设备和介质,以解决现有的由于重复的逻辑研发成本高、没有足够的约束和标准推动去差异化的收口逻辑导致的技术问题。
[0005]为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种银行虚账户的接入方法,包括:将不同银行的所有相同,或,相似的功能接口按照功能分类统一设定为相同的银行功能接口名称,所述银行功能接口用于进行业务处理;创建平台功能接口和所述平台功能接口对应的设定接口,所述平台功能接口用于调用所述平台功能接口对应的设定接口,所述设定接口为包括所有银行处理同一指定业务时需要调用的所有银行功能接口的集合,其中,在执行不同银行同样的指定业务时,所述指定业务对应的平台功能接口统一调用所述平台功能接口对应的设定接口;接收到用户关于处理指定银行的指定业务的指令之后,调用处理所述指定业务对应的平台功能接口;启动所述指定业务对应的平台功能接口调用所述指定业务对应的平台功能接口对应的所有设定接口的任务;若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现。
[0006]可选的,所述指定业务包括:商户关于开通指定银行主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口;设定接口包括:虚账户开通功能接口和虚账户查询功能接口;
其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现,包括:若所述银行开通主账户下的虚账户仅需要虚账户开通功能接口,所述平台虚账户申请接口调用所述银行的虚账户开通功能接口获取虚账户数据,并且对调用所述银行的虚账户查询接口的任务做空实现;若所述银行开通主账户下的虚账户需要虚账户开通功能接口和虚账户查询功能接口,所述平台虚账户申请接口先调用所述银行的虚账户开通功能接口,再调用所述银行的虚账户查询接口获取虚账户数据;将所述获取的虚账户数据分配给所述商户;保存所述商户和分配的虚账户的对应关系。
[0007]可选的,所述指定业务包括:关于开通指定银行主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口;设定接口包括:虚账户开通功能接口和虚账户查询功能接口;其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现,包括:若所述银行开通主账户下的虚账户仅需要虚账户开通功能接口,所述平台虚账户申请接口调用所述银行的虚账户开通功能接口获取多个虚账户数据并保存,对调用所述银行的虚账户查询接口的任务做空实现;若所述银行开通主账户下的虚账户需要虚账户开通功能接口和虚账户查询功能接口,所述平台虚账户申请接口先调用所述银行的虚账户开通功能接口,再调用所述银行的虚账户查询接口获取多个虚账户数据并保存;接收到商户关于开通所述银行主账户对应的虚账户的请求之后,从所述多个虚账户数据中选择其中一个虚账户分配给所述商户;保存所述商户和分配的虚账户的对应关系。
[0008]可选的,所述指定业务包括:银行发送的商户线下开通主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口和平台虚账户添加接口;所述平台虚账户申请接口的设定接口包括:虚账户开通功能接口和虚账户查询功能接口;所述平台虚账户添加接口的设定接口包括:虚账户添加功能接口;其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现,包括:将所述平台虚账户申请接口调用所述银行的虚账户开通功能接口和虚账户查询接口的任务做空实现;调用添加虚账户对应的平台虚账户添加接口;所述平台虚账户添加接口调用所述银行的虚账户添加功能接口,给所述商户分配虚账户数据;
保存所述商户和分配的虚账户的对应关系。
[0009]可选的,所述指定业务包括:查询指定银行的指定主账户,或,虚账户的流水信息的业务;平台功能接口包括:平台流水查询接口;设定接口包括:定时获取流水功能接口、日切处理功能接口、页面流水功能接口和动账通知功能接口;其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现之后包括:将获得的虚账户的流水信息以主账户维度进行统计并保存;根据所述主账户维度下的流水信息查询并返回主账户,或,虚账户的流水信息。
[0010]可选的,所述将获得的虚账户的流水信息以主账户维度进行统计并保存之前还包括:判断所述虚账户的流水信息是否符合通用校验逻辑;若所述虚账户的流水信息符合所述通用校验逻辑,将所述虚账户的流水信息保存到数据库;若所述虚账户的流水信息不符合所述通用校验逻辑,发出告警通知。
[0011]可选的,所述通用校验逻辑包括:主账户、虚账户、流水金额、流水日期、借/贷和付款方的信息是否一致。
[0012]第二方面,本专利技术实施例提供了一种银行虚账户的接入系统,包括:接口名称统一模块,用于将不同银行的所有相同,或,相似的功能接口按照功能分类统一设定为相同的银行功能接口名称,所述银行功能接口用于进行业务处理;创建模块,用于创建平台功能接口和所述平台功能接口对应的设定接口,所述平台功能接口用于调用所述平台功能接口对应的设定接口,所述设定接口为包括所有银行处理同一指定业务时需要调用的所有银行功能接口的集合,其中,在执行不同银行同样的指定业务时,所述指定业务对应的平台功能接口统一调用所述平台功能接口对应的设定接口;调用接口模块,用于接收到用户关于处理指定银行的指定业务的指令之后,调用处理所述指定业务对应的平台功能接口;调用任务模块,用于启动所述指定业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种银行虚账户的接入方法,其特征在于,包括:将不同银行的所有相同,或,相似的功能接口按照功能分类统一设定为相同的银行功能接口名称,所述银行功能接口用于进行业务处理;创建平台功能接口和所述平台功能接口对应的设定接口,所述平台功能接口用于调用所述平台功能接口对应的设定接口,所述设定接口为包括所有银行处理同一指定业务时需要调用的所有银行功能接口的集合,其中,在执行不同银行同样的指定业务时,所述指定业务对应的平台功能接口统一调用所述平台功能接口对应的设定接口;接收到用户关于处理指定银行的指定业务的指令之后,调用处理所述指定业务对应的平台功能接口;启动所述指定业务对应的平台功能接口调用所述指定业务对应的平台功能接口对应的所有设定接口的任务;若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现。2.根据权利要求1所述的方法,其特征在于,所述指定业务包括:商户关于开通指定银行主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口;设定接口包括:虚账户开通功能接口和虚账户查询功能接口;其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现,包括:若所述银行开通主账户下的虚账户仅需要虚账户开通功能接口,所述平台虚账户申请接口调用所述银行的虚账户开通功能接口获取虚账户数据,并且对调用所述银行的虚账户查询接口的任务做空实现;若所述银行开通主账户下的虚账户需要虚账户开通功能接口和虚账户查询功能接口,所述平台虚账户申请接口先调用所述银行的虚账户开通功能接口,再调用所述银行的虚账户查询接口获取虚账户数据;将所述获取的虚账户数据分配给所述商户;保存所述商户和分配的虚账户的对应关系。3.根据权利要求1所述的方法,其特征在于,所述指定业务包括:关于开通指定银行主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口;设定接口包括:虚账户开通功能接口和虚账户查询功能接口;其中,所述若所述银行处理所述指定业务仅需要设定接口中的部分银行功能接口,则所述指定业务对应的平台功能接口调用所述设定接口中的部分银行功能接口,且对设定接口中的除所述部分银行功能接口之外的银行功能接口做空实现,包括:若所述银行开通主账户下的虚账户仅需要虚账户开通功能接口,所述平台虚账户申请接口调用所述银行的虚账户开通功能接口获取多个虚账户数据并保存,对调用所述银行的虚账户查询接口的任务做空实现;
若所述银行开通主账户下的虚账户需要虚账户开通功能接口和虚账户查询功能接口,所述平台虚账户申请接口先调用所述银行的虚账户开通功能接口,再调用所述银行的虚账户查询接口获取多个虚账户数据并保存;接收到商户关于开通所述银行主账户对应的虚账户的请求之后,从所述多个虚账户数据中选择其中一个虚账户分配给所述商户;保存所述商户和分配的虚账户的对应关系。4.根据权利要求1所述的方法,其特征在于,所述指定业务包括:银行发送的商户线下开通主账户下的虚账户的业务;平台功能接口包括:平台虚账户申请接口和平台虚账户添加接口;所述平台虚账户申请接口的设定接口包括:虚账户开通功能接口和虚账户查询...

【专利技术属性】
技术研发人员:陈孙坊陈恩泽杨宜
申请(专利权)人:云账户技术天津有限公司
类型:发明
国别省市:

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

1