用于电子支付的方法、装置、系统、电子设备和介质制造方法及图纸

技术编号:31456144 阅读:19 留言:0更新日期:2021-12-18 11:22
本公开的实施例公开了用于电子支付的方法、装置、系统、服务器、终端和介质。该方法的一具体实施方式包括:获取与目标用户端对应的登录态;响应于接收到该目标用户端发送的种子获取请求,更新与该登录态对应的种子,其中,该种子用于生成付款码;将更新后的种子发送至该目标用户端。该实施方式实现了在同一时刻只保证唯一的种子有效,从而已登录账户在离线后,当在另一台设备登录账号后仅仅能在后登录的设备上进行扫码支付操作,降低了账户被恶意支取的风险。的风险。的风险。

【技术实现步骤摘要】
用于电子支付的方法、装置、系统、电子设备和介质


[0001]本公开的实施例涉及计算机
,具体涉及用于电子支付的方法、装置、系统、电子设备和介质。

技术介绍

[0002]随着移动支付技术的发展,采用出示付款码进行支付的方式因其方便、快捷逐渐得到越来越多的应用。
[0003]现有技术中,基于服务端下发的种子,支付终端通常可以利用预设的算法生成付款码。在实际应用场景中,会出现同一个用户在多个设备登录后均可以进行支付的情况,导致存在账户被恶意支取的风险。

技术实现思路

[0004]本公开的实施例提出了用于电子支付的方法、装置、系统、电子设备和介质。
[0005]第一方面,本公开的实施例提供了一种用于电子支付的方法,应用于服务端,该方法包括:获取与目标用户端对应的登录态;响应于接收到该目标用户端发送的种子获取请求,更新与登录态对应的种子,其中,种子用于生成付款码;将更新后的种子发送至该目标用户端。
[0006]在一些实施例中,上述获取与目标用户端对应的登录态,包括:响应于接收到目标用户端发送的登录请求,确定登录请求中是否包括登录设备信息;响应于确定登录请求中包括登录设备信息,校验登录请求中包括的用户登录验证信息;响应于确定用户登录验证信息校验通过,生成与目标用户端对应的登录态。
[0007]在一些实施例中,在获取与目标用户端对应的登录态之后,该方法还包括:生成并存储登录态与登录设备信息之间的对应关系;以及上述响应于接收到目标用户端发送的种子获取请求,更新与登录态对应的种子,包括:响应于接收到目标用户端发送的种子获取请求,确定种子获取请求中是否包括登录设备信息;响应于确定种子获取请求中包括登录设备信息,确定种子获取请求中包括的登录设备信息是否与所存储的对应关系中的登录设备信息匹配;响应于确定匹配,更新与登录态对应的种子。
[0008]在一些实施例中,该方法还包括:响应于接收到扫码支付请求,确定扫码支付请求对应的目标种子与更新后的种子是否一致,其中,扫码支付请求中包括付款码信息,付款码信息所指示的付款码基于目标种子生成;响应于确定付款码所对应的种子与更新后的种子一致,根据扫码支付请求进行支付。
[0009]第二方面,本公开的实施例提供了一种用于电子支付的方法,应用于终端,该方法包括:响应于检测到付款码生成操作,获取用于生成付款码的种子;响应于确定所获取的种子失效,生成表征禁止支付的提示信息;显示提示信息。
[0010]在一些实施例中,上述获取用于生成付款码的种子,包括:确定与用于下发种子的服务端之间的网络连接的状态;响应于确定网络连接的状态属于离线状态,从本地获取最
后一次获取到的种子作为用于生成付款码的种子;响应于确定网络连接的状态属于在线状态,向用于下发种子的服务端发送种子获取请求;接收服务端发送的种子。
[0011]在一些实施例中,该方法还包括:响应于确定所获取的种子未失效,生成付款码。
[0012]第三方面,本公开的实施例提供了一种用于电子支付的装置,应用于服务端,该装置包括:第一获取单元,被配置成获取与目标用户端对应的登录态;更新单元,被配置成响应于接收到目标用户端发送的种子获取请求,更新与登录态对应的种子,其中,种子用于生成付款码;发送单元,被配置成将更新后的种子发送至目标用户端。
[0013]在一些实施例中,上述第一获取单元包括:第一确定模块,被配置成响应于接收到目标用户端发送的登录请求,确定登录请求中是否包括登录设备信息;校验模块,被配置成响应于确定登录请求中包括登录设备信息,校验登录请求中包括的用户登录验证信息;生成模块,被配置成响应于确定用户登录验证信息校验通过,生成与目标用户端对应的登录态。
[0014]在一些实施例中,该装置还包括:第一生成单元,被配置成生成并存储登录态与登录设备信息之间的对应关系。上述更新单元,包括:第二确定模块,被配置成响应于接收到目标用户端发送的种子获取请求,确定种子获取请求中是否包括登录设备信息;第三确定模块,被配置成响应于确定种子获取请求中包括登录设备信息,确定种子获取请求中包括的登录设备信息是否与所存储的对应关系中的登录设备信息匹配;更新模块,被配置成响应于确定匹配,更新与登录态对应的种子。
[0015]在一些实施例中,该装置还包括:确定单元,被配置成响应于接收到扫码支付请求,确定扫码支付请求对应的目标种子与更新后的种子是否一致,其中,扫码支付请求中包括付款码信息,付款码信息所指示的付款码基于目标种子生成;支付单元,被配置成响应于确定付款码所对应的种子与更新后的种子一致,根据扫码支付请求进行支付。
[0016]第四方面,本公开的实施例提供了一种用于电子支付的装置,应用于终端,该装置包括:第二获取单元,被配置成响应于检测到付款码生成操作,获取用于生成付款码的种子;第二生成单元,被配置成响应于确定所获取的种子失效,生成表征禁止支付的提示信息;显示单元,被配置成显示提示信息。
[0017]在一些实施例中,上述第二获取单元包括:第四确定模块,被配置成确定与用于下发种子的服务端之间的网络连接的状态;获取模块,被配置成响应于确定网络连接的状态属于离线状态,从本地获取最后一次获取到的种子作为用于生成付款码的种子;传输模块,被配置成响应于确定网络连接的状态属于在线状态,向用于下发种子的服务端发送种子获取请求;接收服务端发送的种子。
[0018]在一些实施例中,该装置还包括:第三生成单元,被配置成响应于确定所获取的种子未失效,生成付款码。
[0019]第五方面,本公开的实施例提供了一种用于电子支付的系统,该系统包括:服务端,被配置成获取与目标用户端对应的登录态;响应于接收到目标用户端发送的种子获取请求,更新与登录态对应的种子,其中,种子用于生成付款码;将更新后的种子发送至目标用户端;目标用户端,被配置成向服务端发送种子获取请求;接收服务端发送的种子;基于接收的种子生成付款码。
[0020]在一些实施例中,该系统还包括:收款端,被配置成获取付款码;向服务端发送扫
码支付请求;接收服务端发送的支付结果信息;以及,上述服务端被进一步配置成:响应于接收到扫码支付请求,确定扫码支付请求对应的目标种子与更新后的种子是否一致,其中,扫码支付请求中包括付款码信息,付款码信息所指示的付款码基于目标种子生成;响应于确定付款码所对应的种子与更新后的种子一致,根据扫码支付请求进行支付;向收款端发送支付结果信息。
[0021]第六方面,本公开的实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面和第二方面中任一实现方式描述的方法。
[0022]第七方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第二方面中任一实现方式描述的方法。
[0023]本公开的实施例提供的用于电子支付的方法、装置、系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于电子支付的方法,应用于服务端,包括:获取与目标用户端对应的登录态;响应于接收到所述目标用户端发送的种子获取请求,更新与所述登录态对应的种子,其中,所述种子用于生成付款码;将更新后的种子发送至所述目标用户端。2.根据权利要求1所述的方法,其中,所述获取与目标用户端对应的登录态,包括:响应于接收到所述目标用户端发送的登录请求,确定所述登录请求中是否包括登录设备信息;响应于确定所述登录请求中包括登录设备信息,校验所述登录请求中包括的用户登录验证信息;响应于确定所述用户登录验证信息校验通过,生成与所述目标用户端对应的登录态。3.根据权利要求2所述的方法,其中,在所述获取与目标用户端对应的登录态之后,所述方法还包括:生成并存储所述登录态与所述登录设备信息之间的对应关系;以及所述响应于接收到所述目标用户端发送的种子获取请求,更新与所述登录态对应的种子,包括:响应于接收到所述目标用户端发送的种子获取请求,确定所述种子获取请求中是否包括登录设备信息;响应于确定所述种子获取请求中包括登录设备信息,确定所述种子获取请求中包括的登录设备信息是否与所存储的对应关系中的登录设备信息匹配;响应于确定匹配,更新与所述登录态对应的种子。4.根据权利要求1

3之一所述的方法,其中,所述方法还包括:响应于接收到扫码支付请求,确定所述扫码支付请求对应的目标种子与所述更新后的种子是否一致,其中,所述扫码支付请求中包括付款码信息,所述付款码信息所指示的付款码基于所述目标种子生成;响应于确定所述付款码所对应的种子与所述更新后的种子一致,根据所述扫码支付请求进行支付。5.一种用于电子支付的方法,应用于终端,包括:响应于检测到付款码生成操作,获取用于生成所述付款码的种子;响应于确定所获取的种子失效,生成表征禁止支付的提示信息;显示所述提示信息。6.根据权利要求5所述的方法,其中,所述获取用于生成所述付款码的种子,包括:确定与用于下发种子的服务端之间的网络连接的状态;响应于确定所述网络连接的状态属于离线状态,从本地获取最后一次获取到的种子作为所述用于生成所述付款码的种子;响应于确定所述网络连接的状态属于在线状态,向所述用于下发种子的服务端发送种子获取请求;接收所述服务端发送的种子。7.根据权利要求5或6所述的方法,其中,所述方法还包括:响应于确定所获取的种子未失效,生成付款码。
8.一种用于电子支付的装置,应用于服务端,包括:第一获取单元,被配置成获取与目标用户端对应的登录态;更新单元,被配置成响应于接收到所述目标用户端发送的种子获...

【专利技术属性】
技术研发人员:张振华樊宁姚博勋
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1