本技术属于支付技术,尤其涉及一种支付方法、装置、设备、介质及产品。
背景技术:
1、随着支付技术的不断发展,越来越多用户选择使用手机上安装的支付客户端进行线上或线下的支付。
2、目前,用户常用的支付类型可包括免密支付和非免密支付。其中,非免密支付需要用户在客户端上进行金额确认,以及输入支付密码或动态短信等验证要素,导致用户操作繁琐,支付过程所需的时间过长;而免密支付,由于支付平台无法判断支付的真实存在性,因此存在安全隐患。
技术实现思路
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、本技术实施例中的支付方法、装置、设备、介质及产品,通过根据商户端生成目标订单时用户确认输入的第一位置信息,以及支付终端发起对目标订单的支付请求时采集的支付终端所处的第二位置信息,确定位置偏差信息,进而根据该位置偏差信息确定在下单时用户输入的第一位置与支付时支付终端所处的第二位置之间的位置偏差在预设范围之内的情况下,直接进行免密支付。这样,由于本技术实施例在支付时地点与下单时用户输入的地点一致的情况下,才会允许进行免密支付,因此不但可以免去用户支付订单时输入验证信息的操作,还可以判断支付的真实性,从而能够在简化用户支付操作、减少支付过程所需时间的同时,提高支付安全性。