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