[发明专利]基于区块链的退款方法和装置、电子设备有效
申请号: | 201910357533.8 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110163606B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 王旭;冯照临 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q30/0601 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 退款 方法 装置 电子设备 | ||
本说明书一个或多个实施例提供一种基于区块链的退款方法和装置、电子设备,应用于支付系统;区块链中存证了在付款方完成支付时发布至区块链的包括与支付时刻对应的支付时间戳的支付订单;该方法包括:监听由收款方发布至区块链的最新区块的确认时间戳;基于确认时间戳和区块链中存证的未确认收款的目标支付订单构造智能合约调用交易;将智能合约调用交易发送给区块链中的节点设备,以由节点设备响应于智能合约调用交易,调用部署在区块链上的智能合约中声明的支付订单校验逻辑,校验目标支付订单中的支付时间戳与确认时间戳的差值是否达到预设时长;在智能合约针对目标支付订单的校验结果为达到预设时长时,针对目标支付订单进行退款处理。
技术领域
本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的退款方法和装置、电子设备。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
发明内容
本说明书提出一种基于区块链的退款方法,所述方法应用于支付系统;所述区块链中存证了在付款方完成支付时发布至所述区块链的支付订单;所述支付订单包括与支付时刻对应的支付时间戳;所述方法包括:
监听由收款方发布至所述区块链的最新区块的确认时间戳;
基于所述确认时间戳,以及所述区块链中存证的未确认收款的目标支付订单,构造智能合约调用交易;
将所述智能合约调用交易发送给所述区块链中的节点设备,以由所述节点设备响应于所述智能合约调用交易,调用部署在所述区块链上的智能合约中声明的支付订单校验逻辑,校验所述目标支付订单中的支付时间戳与所述确认时间戳的差值是否达到预设时长;
获取所述智能合约针对所述目标支付订单的校验结果,并在所述校验结果为达到预设时长时,针对所述目标支付订单进行退款处理。
可选地,所述方法还包括:
在完成针对所述目标支付订单的退款处理时,生成对应于所述目标支付订单的退款处理结果;
将所述退款处理结果发布至所述区块链进行存证。
可选地,所述区块链中还存证了在收款方确认收款时发布至所述区块链的收款确认结果;
所述支付系统采用以下步骤确定目标支付订单:
确定与所述支付订单对应的收款确认结果或退款处理结果是否已在所述区块链中存证;
如果所述收款确认结果以及所述退款处理结果均未在所述区块链中存证,则确定所述支付订单为未确认收款的目标支付订单。
可选地,所述获取所述智能合约针对所述目标支付订单的校验结果,并在所述校验结果为达到预设时长时,针对所述目标支付订单进行退款处理,包括:
监听所述智能合约在完成对所述目标支付订单的校验时生成的校验事件;
确定所述校验事件是否为校验通过事件;
如果所述校验事件为校验通过事件,则针对所述目标支付订单进行退款处理。
可选地,所述确认时间戳由收款方基于预设的时间周期,定期发布至所述区块链进行存证。
可选地,所述确认时间戳,指示收款方不再针对支付时间戳在所述确认时间戳之前的支付订单进行收款确认。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910357533.8/2.html,转载请声明来源钻瓜专利网。