本技术属于支付,尤其涉及一种订单结算方法、系统、装置、设备及存储介质。
背景技术:
1、目前,网络交易系统可以通过第三方支付平台的信用来保证每笔交易订单的商品及资金安全,即买方在确定商品后,会将该商品的资金转移到第三方支付平台,第三方支付平台在确定买方付款后会通知卖方提供商品,买方在接收到商品后会通知第三方支付平台,提示第三方支付平台将资金转移给卖方,从而完成订单结算。然而,上述方式过于依赖第三方支付平台,不仅会增加第三方支付平台维护交易信息的成本,而且若第三方支付平台中的交易信息泄露,还会降低订单结算的安全性和效率。
技术实现思路
1、本技术实施例提供一种订单结算方法、装置、设备及存储介质,能够解决相关技术中第三方平台维护交易信息成本高以及交易安全性和效率低的问题。
2、第一方面,本技术实施例提供一种订单结算方法,应用于区块链平台,该方法可以包括:
3、接收资金提供方发送的第一请求,第一请求携带交易订单;
4、根据第一请求,生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括第一交易条件,第一交易条件为触发向商品提供方转移商品资源的限制条件;
5、在接收到商品提供方发送的第二请求的情况下,基于第二请求,生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括第二交易条件,第二交易条件为触发变更商品所有权的限制条件;
6、基于商品所有权凭证和资金凭证,结算交易订单。
7、第二方面,本技术实施例提供一种订单结算方法,应用于资金提供方,该方法可以包括:
8、接收用户确认交易订单的第一输入;
9、响应于第一输入,向区块链平台发送第一请求,第一请求携带交易订单,第一请求用于请求区块链平台基于交易订单生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括第一交易条件,第一交易条件为触发向商品提供方转移商品资源的限制条件;
10、在获取到与交易订单中的商品的情况下,生成确认收货信息,确认收货信息用于结算交易订单。
11、第三方面,本技术实施例提供一种订单结算方法,应用于商品提供方,该方法可以包括:
12、获取与资金提供方的交易订单;
13、根据交易订单,向区块链平台发送第二请求,第二请求用于生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括第二交易条件,第二交易条件为触发变更商品所有权的限制条件,商品所有权凭证用于结算交易订单。
14、第四方面,本技术实施例提供一种订单结算系统,包括资金提供方、商品提供方和区块链平台;其中,
15、资金提供方,用于基于与商品提供方的交易订单,向区块链平台发送第一请求,第一请求携带交易订单和第一密钥;
16、区块链平台,用于在接收到第一请求的情况下,生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括第一交易条件,第一交易条件为触发向商品提供方转移商品资源的限制条件;向商品提供方发送第一指令,第一指令携带第一交易条件和第一密钥;
17、商品提供方,用于在接收到第一指令的情况下,基于第一交易条件,向区块链平台发送第二请求,第二请求携带资金提供方提供的第一密钥和第二交易条件,第二请求用于生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括第二交易条件,第二交易条件为触发变更商品所有权的限制条件,商品所有权凭证用于结算交易订单;
18、区块链平台还用于,在接收到商品提供方发送的第二请求的情况下,基于第二请求,生成搭载第二智能合约的商品所有权凭证;基于商品所有权凭证和资金凭证,结算交易订单。
19、第五方面,本技术实施例提供一种订单结算装置,应用于区块链平台,该装置可以包括:
20、接收模块,用于接收资金提供方发送的第一请求,第一请求携带交易订单;
21、生成模块,用于根据第一请求,生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括第一交易条件,第一交易条件为触发向商品提供方转移商品资源的限制条件;
22、生成模块还可以用于,在接收到商品提供方发送的第二请求的情况下,基于第二请求,生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括第二交易条件,第二交易条件为触发变更商品所有权的限制条件;
23、结算模块,用于基于商品所有权凭证和资金凭证,结算交易订单。
24、第六方面,本技术实施例提供一种订单结算装置,应用于资金提供方,该装置可以包括:
25、接收模块,用于接收用户确认交易订单的第一输入;
26、发送模块,用于响应于第一输入,向区块链平台发送第一请求,第一请求携带交易订单,第一请求用于请求区块链平台基于交易订单生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括第一交易条件,第一交易条件为触发向商品提供方转移商品资源的限制条件;
27、生成模块,用于在获取到与交易订单中的商品的情况下,生成确认收货信息,确认收货信息用于结算交易订单。
28、第七方面,本技术实施例提供一种订单结算装置,应用于商品提供方,该装置可以包括:
29、获取模块,用于获取与资金提供方的交易订单;
30、发送模块,用于根据交易订单,向区块链平台发送第二请求,第二请求用于生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括第二交易条件,第二交易条件为触发变更商品所有权的限制条件,商品所有权凭证用于结算交易订单。
31、第八方面,本技术实施例提供了一种计算机设备,该计算机设备包括:处理器以及存储有计算机程序指令的存储器;
32、处理器执行计算机程序指令时实现如第一方面、第二方面或者第三方面所示的订单结算方法。
33、第九方面,本技术实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面、第二方面或者第三方面所示的订单结算方法。
34、第九方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面、第二方面或者第三方面所示的订单结算方法。
35、第十方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面、第二方面或者第三方面所示的订单结算方法。
36、本技术实施例的订单结算方法、系统、装置、设备及存储介质,根据资金提供方发送的携带交易订单的第一请求,生成搭载第一智能合约的资金凭证,第一智能合约用于锁定资金凭证对应的交易订单中商品资源的所有权,第一智能合约包括触发向商品提供方转移商品资源的第一交易条件,接着,在接收到商品提供方发送的第二请求的情况下,基于第二请求,生成搭载第二智能合约的商品所有权凭证,第二智能合约用于锁定交易订单中商品的商品所有权,第二智能合约包括触发变更商品所有权的第二交易条件,这样,通过双层智能合约,能降低交易订单涉及的商品提供方和资源提供方中一方履约,一方违约的风险,然后,基于商品所有权凭证和资金凭证,结算交易订单,由此,通过区块链平台全程记录整个交易流程,并通过自动触发区块链平台上的商品所有权凭证、资金凭证和双层智能合约结算交易订单,不依赖第三方支付平台,在降低第三方支付平台的管理成本的情况下,可以保证交易信息安全,提高订单结算的安全性,提升资金结算效率。
1.一种订单结算方法,应用于区块链平台,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一请求还携带第一密钥和所述第一交易条件;所述根据所述第一请求,生成搭载第一智能合约的资金凭证,包括:
3.根据权利要求1所述的方法,其特征在于,所述第二请求携带所述资金提供方提供的第一密钥和所述第二交易条件;所述基于所述第二请求,生成搭载第二智能合约的商品所有权凭证,包括:
4.根据权利要求3所述的方法,其特征在于,所述接收到所述商品提供方发送的第二请求之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述第二请求携带所述交易订单和所述第二交易条件;所述基于所述第二请求,生成搭载第二智能合约的商品所有权凭证,包括:
6.根据权利要求1所述的方法,其特征在于,所述第二交易条件包括所述资金提供方发送的确认收货信息携带第二密钥,所述第一交易条件包括向所述商品提供方转移所述商品资源的延迟时长;所述基于所述商品所有权凭证和所述资金凭证,结算所述交易订单之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述商品所有权凭证为经过所述资金提供方提供的第一密钥加密后的凭证;所述基于所述确认收货信息携带的第二密钥,变更所述商品所有权凭证中的商品所有权,包括:
8.根据权利要求6所述的方法,其特征在于,所述资金凭证为经过所述资金提供方提供的第一密钥加密后的凭证;所述基于所述第二密钥,向所述商品提供方转移所述商品资源,包括:
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
10.根据权利要求6所述的方法,其特征在于,所述接收所述资金提供方发送的确认收货信息之前,所述方法还包括:
11.一种订单结算方法,其特征在于,应用于资金提供方,包括:
12.根据权利要求11所述的方法,其特征在于,所述第一请求还携带第一密钥;所述向区块链平台发送第一请求之前,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述确认收货信息携带所述第二密钥,所述第二密钥用于解密经过所述第一密钥加密后的资金凭证;所述在获取到与所述交易订单中的商品的情况下,生成确认收货信息之前,所述方法还包括:
14.根据权利要求11所述的方法,其特征在于,所述方法还包括:
15.一种订单结算方法,其特征在于,应用于商品提供方,包括:
16.根据权利要求15所述的方法,其特征在于,所述第二请求携带所述第二交易条件和所述资金提供方提供的第一密钥;所述根据所述交易订单,向区块链平台发送第二请求之前,所述方法还包括:
17.一种订单结算系统,包括资金提供方、商品提供方和区块链平台;其中,
18.根据权利要求17所述的系统,其特征在于,所述区块链平台包括资金凭证生成模块和商品所有权凭生成模块;其中,
19.根据权利要求18所述的系统,其特征在于,所述第二交易条件包括所述资金提供方发送的确认收货信息携带第二密钥,所述第一交易条件包括向所述商品提供方转移所述商品资源的延迟时长;
20.根据权利要求18所述的系统,其特征在于,所述第二交易条件包括所述资金提供方发送的确认收货信息携带第二密钥;
21.一种订单结算装置,应用于区块链平台,包括:
22.一种订单结算装置,其特征在于,应用于资金提供方,包括:
23.一种订单结算装置,其特征在于,应用于商品提供方,包括:
24.一种计算机设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;
25.一种存储介质,所述存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-10任意一项所述的订单结算方法、或者如权利要求11-14任意一项所述的订单结算方法、或者如权利要求15-16任意一项所述的订单结算方法。
26.一种计算机程序产品,所述程序产品被存储在存储介质中,所述程序产品被至少一个处理器执行以实现如权利要求1-10任意一项所述的订单结算方法、或者如权利要求11-14任意一项所述的订单结算方法、或者如权利要求15-16任意一项所述的订单结算方法。
