外部合作方接入方法、电子设备以及计算机存储介质与流程



1.本技术涉及计算机技术领域,特别是涉及一种外部合作方接入方法、电子设备以及计算机存储介质。


背景技术:



2.随着信用卡功能的健全和扩展,为了更好地获取客户,提升客户的留存率,会有更多的外部合作方接入信用卡申请平台。
3.然而,目前外部合作方接入信用卡申请平台时,需要考虑客户信息在外部合作方和信用卡申请平台之间传输时的安全问题。目前只能通过人工对外部合作方与信用卡申请平台之间的传递路径设置加密功能,耗费大量的人力,且数据安全程度低下。


技术实现要素:



4.为解决上述技术问题,本技术提出了一种外部合作方接入方法、电子设备以及计算机存储介质。
5.为解决上述技术问题,本技术提出了一种外部合作方接入方法,所述外部合作方接入方法包括:响应于外部合作方的接入申请,获取所述外部合作方的首次接入时间;按照所述外部合作方的首次接入时间,生成所述外部合作方的商户号;对所述商户号进行加密,生成所述外部合作方的密钥,所述密钥用于对所述外部合作方的接入信息进行加密;根据所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,以接入通过校验的接入信息。
6.其中,所述根据所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,包括:从所述接入信息解析出所述外部合作方的商户号;检验所述商户号是否存在;若存在,基于所述商户号查询所述外部合作方的密钥;根据所述密钥对所述外部合作方的接入信息进行校验。
7.其中,所述根据所述密钥对所述外部合作方的接入信息进行校验,包括:根据所述密钥对所述接入信息进行解密,获取所述接入信息中的商户流水号;检验所述商户流水号对应的客户是否存在;若存在,确认所述外部合作方的接入信息校验成功。
8.其中,所述商户流水号由所述外部合作方根据本身的商户号以及客户的信息生成。
9.其中,所述外部合作方接入方法还包括:创建与所述外部合作方的主动推送接口,并获取每一外部合作方的回调地址;
按照预设周期将每一外部合作方的状态信息推送给其对应的回调地址;检测是否获取所述回调地址的外部合作方成功接收的信号;若否,在预设时间内重复推送接收失败的状态信息。
10.其中,创建与所述外部合作方的主动查询接口;响应于所述外部合作方的状态查询指令,获取所述状态查询指令指向的状态信息;按照所述状态查询指令的查询地址,将所述状态信息推送给所述查询地址对应的外部合作方。
11.其中,所述状态信息包括:信用卡提交状态、信用卡审核状态、信用卡激活状态、信用卡首刷状态中一种或多种状态的信息。
12.为解决上述技术问题,本技术提出一种外部合作方接入方法,应用于一种申请接口对接系统,所述申请接口对接系统包括外部合作方以及银行系统;所述外部合作方接入方法包括:所述外部合作方向所述银行系统发送客户的接入申请;所述银行系统根据所述接入申请,获取所述外部合作方的首次接入时间;所述银行系统按照所述外部合作方的首次接入时间,生成所述外部合作方的商户号;所述银行系统对所述商户号进行加密,生成所述外部合作方的密钥,所述密钥用于对所述外部合作方的接入信息进行加密,并将所述商户号和所述密钥发送给对应的外部合作方;所述外部合作方将客户的接入信息与所述商户号、所述密钥进行加密,并将加密后的接入信息发送给所述银行系统;所述银行系统根据存储的所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,以接入通过校验的接入信息。
13.其中,所述外部合作方接入方法,还包括:所述外部合作方将客户的接入信息与所述商户号、所述密钥进行加密,并将加密后的接入信息发送给所述银行系统之前,所述外部合作方接入方法还包括:所述外部合作方根据预设的接口对接方式生成申请链接;所述外部合作方根据所述申请链接获取客户输入的接入信息。
14.其中,所述预设的接口对接方式为主动查询接口或主动推送接口。
15.为解决上述技术问题,本技术提出一种电子设备。
16.其中,所述电子设备包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现上述外部合作方接入方法。
17.为解决上述技术问题,本技术提出一种计算机存储介质。
18.其中,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现上述外部合作方接入方法。
19.与现有技术相比,本技术的有益效果是:电子设备响应于外部合作方的接入申请,获取外部合作方的首次接入时间;按照外部合作方的首次接入时间,生成外部合作方的商
户号;对商户号进行加密,生成外部合作方的密钥,密钥用于对外部合作方的接入信息进行加密;根据密钥和所述商户号,对外部合作方的接入信息进行校验,以接入通过校验的接入信息。电子设备生成商户号和密钥,通过商户号与密钥对外部合作方的接入信息进行校验,使得外部合作方接入过程中的数据传输过程更加安全,保证数据安全和信息安全,自动化模板生成商户号和密钥,降低开发介入,解决了对接过程中的耗时耗力问题,提高对接安全度和对接效率。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本技术提供的外部合作方接入方法的第一实施例的流程示意图;图2是本技术提供的外部合作方接入方法的整体流程示意图;图3是本技术提出的外部合作方接入方法第一实施例中步骤s14的子步骤流程示意图;图4是是本技术提出的外部合作方接入方法第一实施例的子步骤s144的子步骤流程示意图;图5是本技术提供的外部合作方接入方法的第二实施例的流程示意图;图6是本技术提供的外部合作方接入方法的第三实施例的流程示意图;图7是本技术提供的外部合作方接入方法的第四实施例的流程示意图;图8是本技术提供的电子设备一实施例的结构示意图;图9是本技术提供的计算机存储介质一实施例的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本技术保护的范围。
24.具体请参见图1,图1是本技术提供的外部合作方接入方法的第一实施例的流程示意图。本技术实施例的外部合作方接入方法应用于一种电子设备,在金融应用场景,该电子设备可以搭载银行系统,用于实现银行系统所需的数据接入和输出,从而实现银行系统的金融功能。
25.如图1所示,其具体步骤如下:步骤s11:响应于外部合作方的接入申请,获取外部合作方的首次接入时间。
26.具体地,电子设备响应于外部合作方的接入申请,对该接入申请指令进行解析,从接入申请指令中解析出时间信息,从而获取外部合作方的首次接入时间。
27.其中,首次接入时间为外部合作方第一次与银行系统建立业务联系并生成权限的时间。
28.其中,外部合作方为任一与银行信用服务存在业务往来的平台、网站、客户端、支付账号等。
29.步骤s12:按照外部合作方的首次接入时间,生成外部合作方的商户号。
30.具体地,电子设备按照外部合作方的首次接入时间,生成外部合作方的商户号。
31.其中,商户号为每个外部合作方的商户编号,且每个外部合作方对应唯一的商户号。
32.在一种具体的实施方式中,商户号可以按照m+当前年月日yyyymmdd+4位随机数的方式生成。
33.在其他实施方式中,商户号也可以根据外部合作方的首次接入时间以及其他商户信息按照常用的编码方式进行编码,从而得到该外部合作方的唯一商户号。例如:商户历史备存信息、默认信息、主动填写信息等。
34.步骤s13:对商户号进行加密,生成外部合作方的密钥。
35.具体地,电子设备按照加密逻辑对商户号进行加密,将加密后的数据信息生成相应的外部合作方密钥。
36.其中,外部合作方密钥用于对外部合作方的接入信息进行加密、解密和校验。
37.在一种具体的实施方式中,外部合作方密钥可以通过aes加密方式对商户号加密后生成。
38.在其他实施方式中,外部合作方密钥也可以通过其他加密方式对商户号进行加密后生成。例如,其他加密方式可以为对称加密算法:des、blowfish、cast、idea、rc2、rc5、rc4等,也可以为非对称加密算法:dh算法、rsa算法、dsa算法和椭圆曲线算法(ec)等,在此不一一列举。
39.在本技术实施例中,步骤s12和步骤s13中生成的商户号和密钥对于每一个外部合作方而言均为唯一的,用于对每个外部合作方与银行系统之间对接的金融信息,如信用卡信息等进行加解密和检验,从而保证数据安全和信息安全。
40.步骤s14:根据密钥和商户号,对外部合作方的接入信息进行校验,以接入通过校验的接入信息。
41.具体地,电子设备响应于外部合作方的接入指令,从接入指令中解析出客户的接入信息,进一步根据步骤s13生成并预存在银行系统的密钥和商户号对外部合作方的接入
信息进行校验。密钥和商户号一一对应,只有同时符合密钥和商户号的接入信息能够完成对银行系统的接入。例如,当接入信息中的密钥和商户号的检验结果为完全符合时,银行系统即可以接入该外部合作方的接入信息。
42.其中,接入信息可以为客户在外部合作方填写的信用卡申请信息等。
43.具体如图2所示,图2是本技术提供的外部合作方接入方法的整体流程示意图。客户在点击入口后,外部合作方响应于客户的单击指令,获取客户的接入信息。外部合作方根据客户的业务流水以及自身的商户号生成流水号,并根据预设接口对接方式,生成申请链接,将申请链接的申请界面显示在客户界面上。客户在客户界面上填写相关的进件信息,进而外部合作方获取客户填写的进件信息,生成接入申请,并发送给银行系统。
44.其中,外部合作方可以通过预设接口获取客户参数,例如:会员登录、环境获取开放id、获取设备id等。
45.其中,客户参数包括但不限于ssc、申请书版本号等。
46.其中,在本技术一实施例中,申请链接可以以http外接网页形式或h5形式跳转至前端客户界面,客户在该界面完成信息填写,进一步生成接入申请。
47.通过步骤s11-步骤s14,电子设备生成商户号和密钥,通过商户号与密钥对外部合作方的接入信息进行校验,使得外部合作方接入过程中的数据传输过程更加安全,保证数据安全和信息安全,无须开发人员介入,解决了对接过程中的耗时耗力问题,提高对接安全度和对接效率。
48.为了实现外部合作方的准确接入,本技术提出一实施例作为步骤s14的子步骤用于完成信息校验。具体请参见图3,图3是本技术提出的外部合作方接入方法第一实施例中步骤s14的子步骤流程示意图。
49.如图3所示,步骤s14的具体子步骤包括:步骤s141:从接入信息解析出外部合作方的商户号。
50.具体地,电子设备从接入信息中解析出外部合作方的商户号。其中,解析的商户号包括但不限于商户号的具体内容、数据位数、数据格式等参数及其组合。
51.步骤s142:检验商户号是否存在。
52.具体地,电子设备通过将步骤s141中解析到的商户号与银行系统数据库中的商户号进行比对,比对内容包括但不限于商户号的具体内容、数据位数、数据格式等参数及其组合。若从银行系统数据库中比对得到一致的商户号,则说明接入信息中的商户号存在。若从银行系统数据库中无法比对得到一致的商户号,则说明接入信息中的商户号不存在。
53.进一步地,该商户号若存在,则继续执行步骤s143-步骤s144;若该商户号不存在,则银行系统直接拒绝接入该接入信息。
54.步骤s143:基于商户号查询外部合作方的密钥。
55.具体地,若电子设备检测到该商户号确定存在于银行系统数据库中,则根据该商户号查询该外部合作方对应的密钥。
56.步骤s144:根据密钥对外部合作方的接入信息进行校验。
57.具体地,电子设备将解密得到的商户号和密钥与预存的商户号和密钥进行校验,校验成功,即可处理接入信息的业务申请。
58.在本技术实施例中,电子设备在校验接入信息时,先后采用商户号和密钥的方式
对接入信息进行校验,能够有效保证外部合作方与银行系统之间信息传输的安全性。
59.进一步地,本技术提出一具体实施例作为步骤s144的子步骤用于使用密钥对接入信息进行校验,具体请参见图4,图4是本技术提出的外部合作方接入方法第一实施例的子步骤s144的子步骤流程示意图。
60.如图4所示,其具体步骤如下:步骤s1441:根据密钥对接入信息进行解密,获取接入信息中的商户流水号。
61.具体地,电子设备根据密钥对接入信息进行解密,从接入信息中提取商户流水号。
62.其中,商户流水号的的每个字段对应唯一的外部合作方和客户业务流水记录。
63.其中,在本技术一实施例中,商户流水号由外部合作方根据本身的商户号以及客户的业务流水信息生成。
64.步骤s1442:检验商户流水号对应的客户是否存在。
65.具体地,电子设备对商户流水号进行银行系统数据库遍历比对,检验是否能在银行系统数据库中到该商户流水号对应的客户。
66.其中,遍历比对的内容包括但不限于商户流水号的位数、内容、数据排列顺序等。
67.进一步地,若电子设备检验到商户流水号对应的客户存在,则继续执行步骤s1443;若电子设备检验到对应的客户不存在,则拒绝该外部合作方此次的接入信息。
68.步骤s1443:确认外部合作方的接入信息校验成功。
69.通过上述方式,银行系统利用商户流水号进行校验能够提高外部合作方接入的时数据传输的安全性,进一步减少了人力浪费,提高外部合作方的接入效率。
70.在本技术实施例中,电子设备响应于外部合作方的接入申请,获取外部合作方的首次接入时间;按照外部合作方的首次接入时间,生成外部合作方的商户号;对商户号进行加密,生成外部合作方的密钥,密钥用于对外部合作方的接入信息进行加密;根据密钥和所述商户号,对外部合作方的接入信息进行校验,以接入通过校验的接入信息。电子设备生成商户号和密钥,通过商户号与密钥对外部合作方的接入信息进行校验,使得外部合作方接入过程中的数据传输过程更加安全,保证数据安全和信息安全,无须开发人员介入,解决了对接过程中的耗时耗力问题,提高对接安全度和对接效率。
71.在客户提交业务申请之后,银行系统需要及时向客户推送业务申请的申请进程或者申请状态。为将申请状态及时推送给客户,本技术还提出一实施例外部合作方接入方法,通过银行系统通过外部合作方向客户主动推送业务申请的状态信息。
72.具体请结合图2继续参见图5,图5是本技术提供的外部合作方接入方法的第二实施例的流程示意图。
73.如图5所示,其具体步骤如下:步骤s21:创建与外部合作方的主动推送接口,并获取每一外部合作方的回调地址。
74.具体地,电子设备创建与外部合作方的主动推送接口,用于使银行系统能够主动银行卡状态推送给外部合作方,进一步获取每一个外部合作方的回调地址。
75.其中,回调地址指的是授权完成后回调的地址链接。客户通过外部合作方访问银行系统时候,银行系统会把相关的上下文参数和位置通过外部合作方的回调地址将相应的界面通过外部合作方跳转至客户。进一步地,电子设备从主动推送接口中获取每一外部合
作方的回调地址,该回调地址包括测试环境地址和生产环境地址,每一外部合作方有唯一的回调地址。
76.步骤s22:按照预设周期将每一外部合作方的状态信息推送给其对应的回调地址。
77.具体地,如表1所示,表1是银行系统预设时间周期表。电子设备按照预设时间周期表将卡片状态信息通过步骤s21的回调地址推送给对应的外部合作方,通过回调地址将相应的界面通过外部合作方跳转至客户,以使客户能够通过外部合作方及时获悉信用卡申请的实时状态。
78.例如,提交状态和激活状态为实时更新,审核状态和首刷状态为t+1时间更新,即审核状态t时可能出现先审核失败,后审核成功,以后续在t+1时间下的状态为准。
79.表1 银行系统预设时间周期表
卡片状态网申库更新时效备注提交状态实时更新 审核状态t+1更新审核状态可能出现先审核失败,后审核成功,以后续状态为准激活状态实时更新 首刷状态t+1更新 步骤s23:检测是否获取回调地址的外部合作方成功接收的信号。
80.具体地,电子设备检测是否获取到回调地址对应的外部合作方成功接收到卡片的状态信息的信号。进一步地,若电子设备检测到外部合作方没有成功接收到卡片的状态信息,或者电子设备未检测到外部合作方返回的成功接收到卡片的状态信息的反馈时,则继续执行步骤s24。
81.步骤s24:在预设时间内重复推送接收失败的状态信息。
82.具体地,若电子设备未检测到外部合作方成功接收的信号,在时间t+1补推时间t时接收失败的状态信息,直到电子设备检测到外部合作方成功接收状态信息的信号,或者重复推送的次数达到预设次数,则停止重复推送该状态信息。
83.其中,状态信息包括但不限于:信用卡提交状态、信用卡审核状态、信用卡激活状态、信用卡首刷状态中一种或多种状态的信息。
84.通过步骤s21-步骤s24,电子设备能够支持不同外部合作方的诉求,支持数据的返显,定制化状态推送,提高外部合作方的接入效率和客户的留存度。
85.为使客户能够通过外部合作方主动查询业务申请的申请进程或者申请状态,本技术还提出一实施例外部合作方接入方法,通过外部合作方主动向银行系统查询业务申请的状态信息。具体请结合图2继续参见图6,图6是本技术提供的外部合作方接入方法的第三实施例的流程示意图。
86.如图6所示,其具体步骤如下:步骤s31:创建与外部合作方的主动查询接口。
87.具体地,如图2所示,电子设备提供参数加密密钥,根据密钥加密参数并配置主动查询接口。其中,外部合作方可以通过主动查询接口向银行系统主动发起申请状态查询。
88.步骤s32:响应于外部合作方的状态查询指令,获取状态查询指令指向的状态信息。
89.具体地,如图2所示,外部合作方通过主动查询接口发起申请状态查询,银行系统
响应于外部合作方的状态查询指令,实时进行查询,并获取状态查询指令对应的最新状态信息。
90.其中,电子设备可以查询的状态信息包括单不限于信用卡提交状态、信用卡审核状态、信用卡激活状态、信用卡首刷状态中一种或多种状态的信息。
91.步骤s33:按照状态查询指令的查询地址,将状态信息推送给查询地址对应的外部合作方。
92.具体地,电子设备对状态查询指令进行解析,获取状态查询指令的查询地址。其中,每一外部合作方均设置有唯一的查询地址,电子设备能够通过相应的查询地址将状态信息推送给对应的外部合作方。
93.通过步骤s31-步骤s33,外部合作方能够主动向银行系统查询信用卡或其他卡片的状态信息,提升外部合作方的业绩统计及佣金结算的效率。
94.本技术还提供了另一种外部合作方接入方法,应用于一种申请接口对接系统,申请接口对接系统包括外部合作方以及银行系统。具体请参见图7,图7是本技术提供的外部合作方接入方法的第四实施例的流程示意图。
95.如图7所示,其步骤如下:步骤s41:外部合作方向银行系统发送客户的接入申请。
96.步骤s42:银行系统根据接入申请,获取外部合作方的首次接入时间。
97.具体地,银行系统根据于外部合作方的接入申请,对该申请指令进行解析,从申请指令中解析出时间信息序列,获取外部合作方的首次接入时间。
98.其中,首次接入时间为外部合作方第一次与银行系统建立业务联系并生成权限的时间。
99.步骤s43:银行系统按照外部合作方的首次接入时间,生成外部合作方的商户号。
100.具体地,银行系统按照外部合作方的首次接入时间,生成首次接入时间时外部合作方的商户号。
101.其中,首次接入时间为外部合作方第一次与银行系统建立业务联系并生成权限的时间。
102.其中,商户号为每个外部合作方的商户编号,由银行系统根据商户历史备存信息、默认信息、主动填写信息等信息自动生成。每个商户对应唯一的商户号。例如,可以按照m+当前年月日yyyymmdd+4位随机数的方式生成。
103.步骤s44:银行系统对商户号进行加密,生成外部合作方的密钥,密钥用于对外部合作方的接入信息进行加密,并将商户号和密钥发送给对应的外部合作方。
104.其中,密钥用于对外部合作方的接入信息进行加密。
105.具体地,银行系统按照加密逻辑进行加密,生成申请外部接入的商户的外部合作方密钥,该密钥对应相应的接口。例如,可以通过aes加密方式对商户号做加密后生成的产出。
106.步骤s45:外部合作方将客户的接入信息与商户号、密钥进行加密,并将加密后的接入信息发送给银行系统。
107.具体地,银行系统响应于外部合作方的接入指令,从接入指令中解析出接入信息,根据其中的密钥和商户号对外部合作方的接入信息进行校验。密钥和商户号一一对应,只
有符合密钥信息的商户号能够完成接入,当检验结果为完全符合时,接入该合作方。
108.步骤s46:银行系统根据存储的密钥和商户号,对外部合作方的接入信息进行校验,以接入通过校验的接入信息。
109.具体地,银行系统根据密钥和商户号对外部合作方的接入信息进行校验,判断其是否满足接入条件。校验的具体方式同步骤s14及其子步骤,此处不再过多赘述。
110.为了获取客户信息,在步骤s44之前还包括以下步骤:外部合作方根据预设的接口对接方式生成申请链接,外部合作方根据所述申请链接获取客户输入的接入信息。
111.具体地,如图2所示,预设接口对接包括但不限于通过会员登录、环境获取开放id、获取设备id进一步确定参数,该参数包括但不限于ssc、申请书版本号等,通过参数获取会员信息,生成流水号,根据接口对接方式生成申请链接。该申请链接以http外接网页形式或h5形式跳转至前端客户界面,客户在该界面完成信息填写,发送给银行系统。
112.通过上述方式,银行系统支持数据加密传输,使得外部合作方接入过程中的数据传输过程更加安全,降低开发介入,解决了对接过程中的耗时耗力问题,提高对接效率。
113.为实现上述外部合作方接入方法,本技术还提出了一种电子设备,具体请参阅图8,图8是本技术提供的电子设备一实施例的结构示意图。
114.本实施例的电子设备400包括处理器41、存储器42、输入输出设备43以及总线44。
115.该处理器41、存储器42、输入输出设备43分别与总线44相连,该存储器42中存储有程序数据,处理器41用于执行程序数据以实现上述实施例所述的外部合作方接入方法。
116.在本技术实施例中,处理器41还可以称为cpu(central processing unit,中央处理单元)。处理器41可能是一种集成电路芯片,具有信号的处理能力。处理器41还可以是通用处理器、数字信号处理器(dsp,digital signal process)、专用集成电路(asic,application specific integrated circuit)、现场可编程门阵列(fpga,field programmable gate array)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器41也可以是任何常规的处理器等。
117.本技术还提供一种计算机存储介质,请继续参阅图9,图9是本技术提供的计算机存储介质一实施例的结构示意图,该计算机存储介质500中存储有计算机程序51,该计算机程序51在被处理器执行时,用以实现上述实施例的外部合作方接入方法。
118.本技术的实施例以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
119.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,方式利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:


1.一种外部合作方接入方法,其特征在于,所述外部合作方接入方法包括:响应于外部合作方的接入申请,获取所述外部合作方的首次接入时间;按照所述外部合作方的首次接入时间,生成所述外部合作方的商户号;对所述商户号进行加密,生成所述外部合作方的密钥,所述密钥用于对所述外部合作方的接入信息进行加密;根据所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,以接入通过校验的接入信息。2.根据权利要求1所述的外部合作方接入方法,其特征在于,所述根据所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,包括:从所述接入信息解析出所述外部合作方的商户号;检验所述商户号是否存在;若存在,基于所述商户号查询所述外部合作方的密钥;根据所述密钥对所述外部合作方的接入信息进行校验。3.根据权利要求2所述的外部合作方接入方法,其特征在于,所述根据所述密钥对所述外部合作方的接入信息进行校验,包括:根据所述密钥对所述接入信息进行解密,获取所述接入信息中的商户流水号;检验所述商户流水号对应的客户是否存在;若存在,确认所述外部合作方的接入信息校验成功。4.根据权利要求3所述的外部合作方接入方法,其特征在于,所述商户流水号由所述外部合作方根据本身的商户号以及客户的信息生成。5.根据权利要求1所述的外部合作方接入方法,其特征在于,所述外部合作方接入方法还包括:创建与所述外部合作方的主动推送接口,并获取每一外部合作方的回调地址;按照预设周期将每一外部合作方的状态信息推送给其对应的回调地址;检测是否获取所述回调地址的外部合作方成功接收的信号;若否,在预设时间内重复推送接收失败的状态信息。6.根据权利要求1所述的外部合作方接入方法,其特征在于,创建与所述外部合作方的主动查询接口;响应于所述外部合作方的状态查询指令,获取所述状态查询指令指向的状态信息;按照所述状态查询指令的查询地址,将所述状态信息推送给所述查询地址对应的外部合作方。7.根据权利要求5或6所述的外部合作方接入方法,其特征在于,所述状态信息包括:信用卡提交状态、信用卡审核状态、信用卡激活状态、信用卡首刷状态中一种或多种状态的信息。8.一种外部合作方接入方法,其特征在于,所述外部合作方接入方法应用于一种申请接口对接系统,所述申请接口对接系统包括外部合作方以及银行系统;所述外部合作方接入方法包括:所述外部合作方向所述银行系统发送客户的接入申请;所述银行系统根据所述接入申请,获取所述外部合作方的首次接入时间;
所述银行系统按照所述外部合作方的首次接入时间,生成所述外部合作方的商户号;所述银行系统对所述商户号进行加密,生成所述外部合作方的密钥,所述密钥用于对所述外部合作方的接入信息进行加密,并将所述商户号和所述密钥发送给对应的外部合作方;所述外部合作方将客户的接入信息与所述商户号、所述密钥进行加密,并将加密后的接入信息发送给所述银行系统;所述银行系统根据存储的所述密钥和所述商户号,对所述外部合作方的接入信息进行校验,以接入通过校验的接入信息。9.根据权利要求8所述的外部合作方接入方法,其特征在于,所述外部合作方接入方法,还包括:所述外部合作方将客户的接入信息与所述商户号、所述密钥进行加密,并将加密后的接入信息发送给所述银行系统之前,所述外部合作方接入方法还包括:所述外部合作方根据预设的接口对接方式生成申请链接;所述外部合作方根据所述申请链接获取客户输入的接入信息。10.根据权利要求9所述的外部合作方接入方法,其特征在于,所述预设的接口对接方式为主动查询接口或主动推送接口。11.一种电子设备,其特征在于,所述电子设备包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现如权利要求1至10任一项所述的外部合作方接入方法。12.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1至10任一项所述的外部合作方接入方法。

技术总结


本申请提供了一种外部合作方接入方法、电子设备以及计算机存储介质。响应于外部合作方的接入申请,获取外部合作方的首次接入时间;按照外部合作方的首次接入时间,生成外部合作方的商户号;对商户号进行加密,生成外部合作方的密钥,密钥用于对外部合作方的接入信息进行加密;根据密钥和所述商户号,对外部合作方的接入信息进行校验,以接入通过校验的接入信息。本申请的外部合作方接入方法通过商户号与密钥对外部合作方的接入信息进行校验,使得外部合作方接入过程中的数据传输过程更加安全,自动化模板生成商户号和密钥,降低开发介入,解决了对接过程中的耗时耗力问题,提高对接效率。率。率。


技术研发人员:

杨登彪

受保护的技术使用者:

平安银行股份有限公司

技术研发日:

2022.11.15

技术公布日:

2022/12/19

本文发布于:2024-09-21 20:26:42,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/43093.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   商户   密钥   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议