本申请涉及一种双向认证代付方法、装置、计算机设备和存储介质。其中,方法包括:接收委托方发送的代付请求;处理代付请求,得到代付信息;代付信息包括收款方的收款信息;基于委托方的委托信息、代付系统对应的银行信息以及收款信息,生成验证数据;验证数据包含银行标识、针对委托方的委托标识以及针对收款方的收款标识;根据验证数据,分别向委托方发送第一验证消息、向收款方发送第二验证消息;第一验证消息用于指示委托方反馈第一待认证数据;第二验证消息用于指示收款方反馈第二待认证数据;将接收到的第一待认证数据和第二待认证数据,与验证数据比对,并根据比对的结果,确定代付交易结果。本申请提高了代付交易安全性。本申请提高了代付交易安全性。本申请提高了代付交易安全性。
Two way authentication payment method, device, computer equipment and storage medium
【技术实现步骤摘要】
双向认证代付方法、装置、计算机设备和存储介质
[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]图1为一个实施例中双向认证代付方法的应用环境图;
[0033]图2为一个实施例中双向认证代付方法的流程示意图;
[0034]图3为一个实施例中确定代付交易结果步骤的流程示意图;
[0035]图4为一个实施例中代付系统的架构示意图;
[0036]图5为一个实施例中双向认证代付装置的结构框图;
[0037]图6为一个实施例中计算机设备的内部结构图;
[0038]图7为另一个实施例中计算机设备的内部结构图。
具体实施方式
[0039]为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
[0040]可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种双向认证代付方法,其特征在于,所述方法应用于代付系统;所述方法包括:接收委托方发送的代付请求;处理所述代付请求,得到代付信息;所述代付信息包括收款方的收款信息;基于所述委托方的委托信息、所述代付系统对应的银行信息以及所述收款信息,生成验证数据;所述验证数据包含银行标识、针对所述委托方的委托标识以及针对所述收款方的收款标识;根据所述验证数据,分别向所述委托方发送第一验证消息、向所述收款方发送第二验证消息;所述第一验证消息用于指示所述委托方反馈第一待认证数据;所述第二验证消息用于指示所述收款方反馈第二待认证数据;将接收到的所述第一待认证数据和所述第二待认证数据,与所述验证数据比对,并根据所述比对的结果,确定代付交易结果。2.根据权利要求1所述的方法,其特征在于,在所述接收委托方发送的代付请求的步骤之前,还包括步骤:接收所述委托方的注册请求,确定所述委托方完成注册,获取所述委托信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述委托方完成注册的注册时间;根据银行网点编号和所述注册时间,得到所述银行信息。4.根据权利要求1所述的方法,其特征在于,所述验证数据包括唯一序列号;所述委托标识包括基于委托方身份识别码、代付交易日期与第一随机码所确定的编码;所述收款标识包括基于收款方身份识别码、代付交易日期与第二随机码所确定的编码。5.根据权利要求4所述的方法,其特征在于,所述第一验证消息包括第一验证链接;所述第一验证链接携带有委托身份验证请求以及所述委托标识;所述第一验证链接用于指示所述委托方触发所述委托身份验证请求,并在验证通过后查阅所述委托标识,且将所述委托标识作为所述第一待认证数据进行反馈;所述第二验证消息包括第二验证链接;所述第二验证链接携带有收款身份验证请求以及所述收款标识;所述第二验证链接用于指示所述收款方触发所述收款身份验证请求,并在验证通过后查阅所述...
【专利技术属性】
技术研发人员:林鹏,王伟权,吴佳文,唐琳娜,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。