一种支付方法、设备及计算机可读存储介质与流程

文档序号:14872834发布日期:2018-07-07 01:49阅读:144来源:国知局

本发明涉及网络支付技术领域,特别是涉及一种支付方法、设备及计算机可读存储介质。



背景技术:

目前,网络支付已逐步普及成熟,在购物过程中为了方便用户快速下单,很多网络支付平台,以淘宝和京东为行业代表,都开通了小额免密的功能。小额免密通常指我们在购买商品时候,商品金额小于多少不需要输入支付密码确认的过程。一般设定一个免密支付限额,当交易金额低于这个免密支付限额时,不需要用户输入密码,直接支付即可,当交易金额高于这个限额时,就需要用户输入密码。而实际上小额免密功能确实对用户有帮助,省去了每次购物都需要输入支付密码的麻烦。

但是,目前无论是淘宝还是京东,提供的小额免密功能方案都不够友好。一方面用户存在帐号泄漏的安全问题,另一方面由于网速不好,用户会出现重复提交导致支付多次生成多个订单,用户需要申请退款,进而引发一系列无论对用户、商家、还是平台客服的资源浪费问题。



技术实现要素:

本发明提供一种支付方法、设备及计算机可读存储介质,用以解决现有技术中采用小额免密支付时引发的安全问题。

为实现上述发明目的,本发明采用下述的技术方案:

依据本发明的一个方面,提供一种支付方法,包括:

在非移动网络模式下,检测在预设支付设备上密码输入的正确次数是否满足预设次数阈值;

当检测到在预设支付设备上密码输入的正确次数满足预设次数阈值时,则开启预设交易限额的免密支付方式。

可选的,所述开启预设交易限额的免密支付方式之后,所述方法还包括:

当检测到网络模式为移动网络或者当检测到支付设备发生更换时,则关闭免密支付方式,并开启密码支付方式。

可选的,所述方法还包括:

当检测到密码输入的错误次数满足预设阈值,则开启安全校验;其中,所述错误次数为不同密码的错误次数。

可选的,所述安全校验的规则包括以下任一种;手机验证码、购买商品、历史收货地址。

可选的,所述方法还包括:

在获取待支付订单后,根据重复发起支付的时间差和网络模式确定订单是否为重复订单,并对重复订单发起的支付进行处理。

可选的,根据支付时长阈值和所述网络模式确定订单是否为重复订单,具体包括:

当在非移动网络模式下,订单的支付时长小于第一支付时长阈值,则确定为重复订单;或者,

当在移动网络模式下,订单的支付时长小于小于第二支付时长阈值,则确定为重复订单;

其中,所述第二支付时长阈值大于所述第一支付时长阈值。

可选的,所述对重复订单发起的支付进行处理,包括:

将重复提交订单的结果页面跳转至上一次提交的结果页。

可选的,所述方法还包括

当确定订单不是重复订单时,则提示用户已经购买,确认是否需要再次购买。

依据本发明的一个方面,提供一种支付设备,包括处理器和存储器;所述存储器上存储有可用在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时实现上述所述支付方法。

依据本发明的一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的方法中的步骤。

本发明有益效果如下:

本发明实施例所提供的支付方法,通过设置预设次数阈值对当前交易的安全状态进行判断,通过设置预设免密支付限额对当前交易的免密支付金额进行限定,能够在保证用户帐号安全的前提下,最大限度的改善既有的用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有中的方案,下面将对实施例或现有描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明第一实施例中所提供的支付方法的流程图;

图2为本发明实施例中所提供的支付设备的结构原理图。

具体实施方式

以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

方法实施例

本发明实施例还提供了一种支付方法,如图1所示,具体包括如下步骤:

步骤101,在非移动网络模式下,检测在预设支付设备上密码输入的正确次数是否满足预设次数阈值。

在该步骤中,非移动网络模式包括常用wifi或者联网状态中的一种。

常用wifi是用户经常使用的wifi,如果用户经常在某地消费,如餐厅、超市等,会使用消费地的wifi网络,并接入上网。如果用户在经常使用的wifi环境下进行支付,则该wifi为用户常去的消费场所。而一旦用户手机丢失或被盗后,无法获得用户喜好,不能准确的找到用户常去的消费场所接入常用wifi,则就可以认为是非法用户在使用手机等终端设备,此时就会关闭免密支付功能,要求使用支付密码进行支付,可以进一步增强消费的安全性。

对应的,在该第一实施例中,联网状态指pc端接入网络的状态。一般情况下,pc端比较固定在家里或者办公室里,如果用户在pc端接入网络的状态下进行支付,则认为用户在家或者办公室里,即为常用网络,可以根据进一步的验证判断是否可以开启预设交易限额的免密支付方式。

步骤102,当检测到在预设支付设备上密码输入的正确次数满足预设次数阈值时,则开启预设交易限额的免密支付方式。

这里,预设次数阈值是用于判断当前交易开启预设交易限额的免密支付方式的条件。在常用wifi或者联网状态下,对于用户在预设支付设备上登录,获取当前交易前在预设支付设备上密码输入的正确次数;如果当前交易前的在预设支付设备上密码输入的正确次数超过预设次数阈值,说明在当前交易进行之前,用户已经使用该账户进行了多次密码支付,该账户具有一定安全性,可以开启预设交易限额的免密支付方式。如果在当前交易进行之前,用户使用该账户进行密码支付的正确次数少于预设次数阈值,说明用户使用该账户进行正确支付的次数较少,需要多次输入账户密码进行验证。

例如:预设次数阈值设置为3,在常用wifi或者联网状态下,对于用户在预设支付设备上登录时,前3次进行支付密码确认,超过3次后标记为安全状态,以后低于一定金额执行现有的免密支付逻辑。

进一步的,开启预设交易限额的免密支付方式,包括:根据存储的预设免密支付限额,判断当前交易是否可以进行免密支付,在当前交易可以进行免密支付时,对当前交易进行免密支付。

在该实施例中,预设免密支付限额是网络支付时允许使用免密支付的最大金额。当网络支付超过该预设免密支付限额时,禁止使用免密支付,通过获取当前交易的交易金额,对交易金额进行进一步限定,可以进一步提高免密支付的安全性,也可以防止账户被盗时通过免密支付损失大量钱财。

可选的,根据存储的预设免密支付限额,判断当前交易是否可以进行免密支付,包括:

判断当前交易的交易金额是否大于预设免密支付限额;

如果当前交易的交易金额不大于预设免密支付限额,判断结果为当前交易可以进行免密支付;如果当前交易的交易金额大于预设免密支付限额,判断结果为当前交易不可以进行免密支付。

进一步地,本发明一实施例中,在开启预设交易限额的免密支付方式之后,方法还包括:

当检测到网络模式为移动网络或者当检测到支付设备发生更换时,则关闭免密支付方式,并开启密码支付方式。

基于上述可知,当支付的网络模式为非移动网络模式或者支付设备没有发生更换时,才可获取当前交易前密码输入的正确次数,并根据当前交易前在预设支付设备上密码输入的正确次数判断当前交易是否可以开启预设交易限额的免密支付方式。而一旦处于移动网络或者支付设备发生变化时,则开启密码支付方式,有效保证交易的安全。

其中,当用户更换了支付设备,无论在非移动网络模式下还是移动网络模式下下,均需要进行输入密码再进行支付。

其中,移动网络模式包括但不限于在2g/3g/4g网络状态,如果网络支付环境在2g/3g/4g网络状态下,则认为用户在非安全区域消费,则需要进行输入密码再付款。

进一步地,本发明一可选实施例中,该方法还包括:

当检测到密码输入的错误次数满足预设阈值,则开启安全校验。

具体地,当支付密码不正确时,则获取支付密码输入错误次数;

根据存储的预设阈值,判断当前交易是否开启安全校验:

当检测到的密码输入的错误次数大于预设阈值时,开启安全校验;当检测到的密码输入的错误次数不大于预设阈值时,继续输入支付密码。

这里,错误次数为不同密码的错误次数。也就是说,当同一错误密码可以输入多次,只有不同错误密码的次数达到预设阈值时,判断可能不是用户本人进行的操作,此时需要对进行支付操作的用户进行安全校验,防止账户被盗而引起不必要的损失。基于此,可以为用户提供多次验证机会。例如:预设阈值设置为3,允许用户输入的支付密码的错误次数是3次,这里的3次并不是单纯的计数3次,而是输入3次不同密码都错误。对于相同错误密码只记一次。

这里,安全校验的规则包括以下任一种;手机验证码、购买商品、历史收货地址。例如,可以通过选择近3个月购买过的商品进行验证,也可以通过历史收货地址的省市地区确认来验证。

进一步地,本发明一可选实施例中,该支付方法还包括:

在获取待支付订单后,根据重复发起支付的时间差和网络模式确定订单是否为重复订单,并对重复订单发起的支付进行处理。

可选的,对重复订单发起的支付进行处理,包括:将重复提交订单的结果页面跳转至上一次提交的结果页。

可选的,根据支付时长阈值和网络模式确定订单是否为重复订单,包括:

当在非移动网络模式下,订单的支付时长小于第一支付时长阈值,则确定为重复订单;或者,

当在移动网络模式下,订单的支付时长小于小于第二支付时长阈值,则确定为重复订单。

这里,支付时长阈值是允许用户使用同一帐号重复购买同一商品的最短时间。只有当重复发起支付的时间与上一次发起支付的时间的时间差大于该最短时间时,支付才有可能被允许。防止由于网速不好,用户出现重复提交的问题。

可选的,该支付方法还包括:当确定订单不是重复订单时,则提示用户已经购买,确认是否需要再次购买。

具体的,当支付环境在非移动网络模式下时,例如:当支付环境在常用wifi联网或者pc端,第一支付时长阈值设置为10s,对于同一帐号在10s内重复购买同一商品,默认判定为是重复提交,阻止在后发起的支付,第二次提交跳转到上一次提交的结果页。如果超过10s,则弹出提示框,提示用户已经购买,确认是否需要再次购买。当支付环境在移动网络模式下时,例如:当支付环境在2g/3g/4g网络模式下,第二支付时长阈值设置为30s,对于同一帐号在30s内重复购买同一商品,默认判定为是重复提交,阻止在后发起的支付,第二次提交跳转到上一次提交的结果页。如果超时30s,则弹出提示框,提示用户已经购买,确认是否需要再次购买。

设备实施例

本发明实施例还提供了一种支付设备,用以实现上述的支付方法,如图2所示,该设备包括处理器22以及存储有处理器22可执行指令的存储器21;

其中,处理器22可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。

其中,存储器21,用于存储程序代码,并将该程序代码传输给cpu。存储器21可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器21也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器21还可以包括上述种类的存储器的组合。

具体地,本发明实施例所提供的支付设备,包括处理器22和存储器21;存储器21上存储有可用在处理器22上运行的计算机程序,当计算机程序被处理器22执行时实现如下步骤:

在非移动网络模式下,检测在预设支付设备上密码输入的正确次数是否满足预设次数阈值;

当检测到在预设支付设备上密码输入的正确次数满足预设次数阈值时,则开启预设交易限额的免密支付方式。

可选的,在开启预设交易限额的免密支付方式的步骤之后,计算机程序被处理器22执行时实现如下步骤;

当检测到网络模式为移动网络或者当检测到支付设备发生更换时,则关闭免密支付方式,并开启密码支付方式。

可选的,当计算机程序被处理器22执行时实现如下步骤;

当检测到密码输入的错误次数满足预设阈值,则开启安全校验;其中,所述错误次数为不同密码的错误次数。

可选的,当计算机程序被处理器22执行时还实现如下步骤;

在获取待支付订单后,根据重复发起支付的时间差和网络模式确定订单是否为重复订单,并对重复订单发起的支付进行处理。

可选的,对重复订单发起的支付进行处理;当计算机程序被处理器22执行时实现如下步骤;

将重复提交订单的结果页面跳转至上一次提交的结果页。

可选的,根据支付时长阈值和所述网络模式确定订单是否为重复订单;当计算机程序被处理器22执行时实现如下步骤;

当在非移动网络模式下,订单的支付时长小于第一支付时长阈值,则确定为重复订单;或者,

当在移动网络模式下,订单的支付时长小于小于第二支付时长阈值,则确定为重复订单;

其中,所述第二支付时长阈值大于所述第一支付时长阈值。

可选的,当计算机程序被处理器22执行时实现如下步骤;

当确定订单不是重复订单时,则提示用户已经购买,确认是否需要再次购买。

存储介质实施例

本发明实施例还提供了一种计算机可读存储介质。这里的计算机可读存储介质存储有一个或者多个程序。其中,计算机可读存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。当计算机可读存储介质中所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的用于实现上述方法实施例中的部分步骤或者全部步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。

虽然通过实施例描述了本申请,本领域的技术人员知道,本申请有许多变形和变化而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1