【技术实现步骤摘要】
一种基于Corda数据库的支付方法及系统
本申请涉及支付
,特别涉及一种基于Corda数据库的支付方法及系统。
技术介绍
第三方支付是具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,提供与银行支付结算系统接口的交易支持平台的网络支付方式。在第三方支付模式中,买方选购商品后,使用第三方平台提供的账户进行货款支付(货款支付给第三方平台在银行设立的银行账户中),并由第三方平台通知卖家货款到账、要求发货;买方收到货物,检验货物,并且进行确认后,再通知第三方平台付款;第三方平台再将款项转至卖家账户,由银行根据相应指令进行操作,从第三方平台的银行账户中的款项转账给卖家指定的银行账户中。其中指令中包括了卖家的销售信息以及转账双方的银行账户信息。由上述过程可知,第三方支付平台与银行之间的交互信息中包括了卖家和买家交易的隐私信息以及支付信息,传统技术中,对第三方支付平台的要求之一是支付数据安全和支付系统安全稳定。随着大数据时代的到来,全球对个人隐私数据保护意识的提高,使得第三方支付中的数据隐私安全成为相关领域人员必须考虑的问题。由于传统第三方支付平台是中心化存储和处理,其很好地保证了数据的隐私性,但是,一旦第三方支付平台的存储设备和/或服务器发生损毁或瘫痪,数据很难恢复,支付流程也无法进行。因此,传统第三方支付平台无法保证数据安全和系统安全。随着区块链技术的发展,基于区块链的支付系统随之而生。由于区块链的分布式存储的特性,基于区块链的支付系统解决了中心化存储和处理导致的数据安全 ...
【技术保护点】
1.一种基于Corda数据库的支付方法,其特征在于,包括:/n响应第三方支付机构与银行之间的数据共享请求,在Corda数据库中建立所述第三方支付机构对应的节点与所述银行对应的节点之间目标卖家的账户信息的信任机制,以实现所述目标卖家的账户信息在所述第三方支付机构与所述银行之间的共享;/n在所述目标卖家提交支付请求时,所述第三方支付机构依据所述目标卖家的账户信息,执行支付交易。/n
【技术特征摘要】
1.一种基于Corda数据库的支付方法,其特征在于,包括:
响应第三方支付机构与银行之间的数据共享请求,在Corda数据库中建立所述第三方支付机构对应的节点与所述银行对应的节点之间目标卖家的账户信息的信任机制,以实现所述目标卖家的账户信息在所述第三方支付机构与所述银行之间的共享;
在所述目标卖家提交支付请求时,所述第三方支付机构依据所述目标卖家的账户信息,执行支付交易。
2.根据权利要求1所述的方法,其特征在于,所述第三方支付机构依据所述目标卖家的账户信息,执行支付交易,包括:
处理器生成与所述支付请求对应的状态数据包,并将所述支付请求中的支付信息写入所述状态数据包;
所述目标卖家在提交支付交易确认信息时,将所述目标卖家的签名写入所述状态数据包;
所述处理器若在所述状态数据包中检测到所述目标卖家的签名,则将支付交易确认信息发送至所述第三方支付机构,以使所述第三方支付机构核验是否进行交易,若进行交易,则将所述第三方支付机构的签名写入所述状态数据包;
若所述处理器检测到所述状态数据包中包含所述目标卖家的签名及所述第三方支付机构的签名,则发送支付指令至所述第三方支付机构,以使所述第三方支付机构依据所述目标卖家的账户信息及所述支付信息,执行支付交易。
3.根据权利要求2所述的方法,其特征在于,若所述处理器检测到所述状态数据包中包含所述目标卖家的签名及所述第三方支付机构的签名,则发送支付指令至所述第三方支付机构,以使所述第三方支付机构依据所述目标卖家的账户信息及所述支付信息,执行支付交易,包括:
所述处理器生成随机公钥,并利用所述随机公钥对所述状态数据包中的信息进行加密,得到包含加密信息的状态数据包,并将所述包含加密信息的状态数据包作为目标状态数据包;
所述处理器比较所述目标状态数据包与所述状态数据包是否一致;
若一致,则从所述目标状态数据包中检测是否包含所述目标卖家的签名及所述第三方支付机构的签名;
若包含,则发送支付指令至所述第三方支付机构,以使所述第三方支付机构依据所述目标卖家的账户信息及所述支付信息,执行支付交易。
4.根据权利要求1所述的方法,其特征在于,所述第三方支付机构依据所述目标卖家的账户信息,执行支付交易,包括:
处理器生成与所述支付请求对应的状态数据包,并生成随机公钥,利用所述随机公钥对所述支付请求中的支付信息进行加密,并将加密的支付信息写入所述状态数据包;
所述目标卖家在提交支付交易确认信息时,利用所述随机公钥对所述目标卖家的签名进行加密,并将加密的目标卖家的签名写入所述状态数据包;
所述处理器若在所述状态数据包中检测到所述目标卖家的签名,则将支付交易确认信息发送至所述第三方支付机构,以使所述第三方支付机构核验是否进行交易,若进行交易,则利用所述随机公钥对所述第三方支付机构的签名进行加密,并将加密的第三方支付机构的签名写入所述状态数据包;
若所述处理器检测到所述状态数据包中包含所述目标卖家的签名及所述第三方支付机构的签名,则发送支付指令至所述第三方支付机构,以使所述第三方支付机构依据所述目标卖家的账户信息及所述支付信息,执行支付交易。
5.根据权利要求2-4任意一项所述的方法,其特征在于,所述状态数据包中还包括:
状态数据包中信息的修改权限,所述修改...
【专利技术属性】
技术研发人员:陈鹏,熊伟,陈宇,芦帅,汪宁,谢伟良,
申请(专利权)人:杭州呯嘭智能技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。