【技术实现步骤摘要】
基于区块链的跨行支付业务处理方法及装置
本专利技术涉及区块链
,尤其涉及一种基于区块链的跨行支付业务处理方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着近年来银行业务发展,各大银行都开通了跨行支付功能,使得用户无需开卡则可实现不同银行之间的支付需求。但跨行支付在为用户带来了便利的同时,也带来了诸多繁琐的业务流程与安全问题。以手机银行上的跨行话费充值为例,当用户在进行跨行支付时,首先对用户信息进行采集,然后通过各行到银联的业务链路,将采集的用户信息发送至银联进行持卡人验证,验证通过后再调用他行支付链路,对用户信息、对应银行信息进行验证,验证通过后,再由对应银行发送至银联进行扣款。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例中提供了一种基于区块链的跨行支付业务处理方法,用以解决现有跨行支付业务系统存在流程繁琐、安全性较低的技术问题,该方法包括:接收第一银行系统 ...
【技术保护点】
1.一种基于区块链的跨行支付业务处理方法,其特征在于,包括:/n接收第一银行系统发起的跨行支付请求,所述跨行支付请求用于请求向第二银行系统的待支付卡号执行扣款操作,所述跨行支付请求中包含:所述待支付卡号的哈希值,以及与一个或多个银行系统的真实卡号关联的虚拟卡号;/n从区块链网络上查询所述虚拟卡号关联的一个或多个真实卡号;/n对查询到的各个真实卡号进行哈希运算,并将所述待支付卡号的哈希值与各个真实卡号的哈希值进行比对;/n当所述待支付卡号的哈希值与任意一个真实卡号的哈希值比对成功的情况下,向第二银行系统的所述待支付卡号执行扣款操作。/n
【技术特征摘要】
1.一种基于区块链的跨行支付业务处理方法,其特征在于,包括:
接收第一银行系统发起的跨行支付请求,所述跨行支付请求用于请求向第二银行系统的待支付卡号执行扣款操作,所述跨行支付请求中包含:所述待支付卡号的哈希值,以及与一个或多个银行系统的真实卡号关联的虚拟卡号;
从区块链网络上查询所述虚拟卡号关联的一个或多个真实卡号;
对查询到的各个真实卡号进行哈希运算,并将所述待支付卡号的哈希值与各个真实卡号的哈希值进行比对;
当所述待支付卡号的哈希值与任意一个真实卡号的哈希值比对成功的情况下,向第二银行系统的所述待支付卡号执行扣款操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取待关联的一个或多个真实卡号;
生成关联各个真实卡号的虚拟卡号;
将所述虚拟卡号存储到区块链网络,与区块链网络上存储的各个真实卡号关联。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
向待关联的各个真实卡号的银行系统发送卡号上传请求,使得各个银行系统将各自银行系统待关联的真实卡号存储到所述区块链网络。
4.如权利要求2所述的方法,其特征在于,所述方法还包括:
将生成的虚拟卡号,发送到各个真实卡号的银行系统。
5.一种基于区块链的跨行支付业务处理装置,其特征在于,包括:
跨行支付请求模块,用于接收第一银行系统发起的跨行支付请求,所述跨行支付请求用于请求向第二银行系统的待支付卡号执行扣款操作,所述跨行支付请求中包含:所述待支付卡号的哈希值,以及与...
【专利技术属性】
技术研发人员:雷雨,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。