本技术属于计算机,具体涉及一种订单支付方法、订单支付装置、计算机可读介质、电子设备以及计算机程序产品。
背景技术:
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、在本技术的一些实施例中,基于以上技术方案,所述免密支付页面是覆盖在所述交易订单的订单详情页面之上的浮层页面。
37、在本技术的一些实施例中,基于以上技术方案,所述浮层页面包括用于透过所述免密支付页面展示所述订单详情页面的透明区域和用于展示免密支付信息的非透明区域。
38、在本技术的一些实施例中,基于以上技术方案,所述免密支付信息包括用于表示免去密钥验证的支付进度的标识信息。
39、根据本技术实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的订单支付方法。
40、根据本技术实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为执行所述可执行指令来实现如以上技术方案中的订单支付方法。
41、根据本技术实施例的一个方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如以上技术方案中的订单支付方法。
42、在本技术实施例提供的技术方案中,通过在交易平台发起支付请求时,向用户展示免密支付页面,使得用户能够直观地感知到交易订单的免密支付过程,当交易平台的授权校验结果为校验通过时可以对交易订单执行免去密钥验证的订单支付,提高网络交易订单支付的支付效率和支付成功率。
43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
1.一种订单支付方法,其特征在于,包括:
2.根据权利要求1所述的订单支付方法,其特征在于,在获取所述交易平台的授权校验结果之后,所述方法还包括:
3.根据权利要求1所述的订单支付方法,其特征在于,在对所述交易订单执行免去密钥验证的订单支付之前,所述方法还包括:
4.根据权利要求1所述的订单支付方法,其特征在于,获取所述交易平台的授权校验结果,包括:
5.根据权利要求1所述的订单支付方法,其特征在于,在响应于交易平台发起的针对交易订单的支付请求,展示免密支付页面之前,所述方法还包括:
6.根据权利要求1至5中任意一项所述的订单支付方法,其特征在于,在响应于交易平台发起的针对交易订单的支付请求,展示免密支付页面之前,所述方法还包括:
7.根据权利要求6所述的订单支付方法,其特征在于,获取与所述预签约凭证相关联的签约信息,包括:
8.根据权利要求6所述的订单支付方法,其特征在于,在解析交易平台发送的签约请求之前,所述方法还包括:
9.根据权利要求6所述的订单支付方法,其特征在于,响应于交易主体在所述签约页面上触发的签约操作,展示与所述签约页面相对应的签约结果,包括:
10.根据权利要求1至5中任意一项所述的订单支付方法,其特征在于,所述免密支付页面是覆盖在所述交易订单的订单详情页面之上的浮层页面。
11.根据权利要求10所述的订单支付方法,其特征在于,所述浮层页面包括用于透过所述免密支付页面展示所述订单详情页面的透明区域和用于展示免密支付信息的非透明区域。
12.根据权利要求11所述的订单支付方法,其特征在于,所述免密支付信息包括用于表示免去密钥验证的支付进度的标识信息。
13.一种订单支付装置,其特征在于,包括:
14.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至12中任意一项所述的订单支付方法。
15.一种电子设备,其特征在于,包括:
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至12中任意一项所述的订单支付方法。
