本技术涉及移动支付,特别涉及基于近场通信的支付方法、装置、系统和设备。
背景技术:
1、近场通信(near field communication,nfc)技术作为一种短距离的无线通信协议,已广泛应用于诸如移动支付、信息交互、智能家居控制、门禁、身份认证与识别、电子票务、防伪等多个领域。
2、将nfc技术应用于移动支付场景时,目前主流的基于nfc的支付方式,是使作为收款端的收银设备作为读卡器,通过读取作为支付端的移动设备上被动模拟的信息来实现支付,在实践中,由于存在信息安全风险等多个方面的原因,该种基于nfc的支付方式未获得大规模普及和应用。为此,需要在支付场景中让作为收款端的收银设备作为模拟卡使用。考虑到现有的线下已铺设的收银设备并非都支持以卡模拟的形式与移动设备交互,因此,需要对线下已铺设的收银设备进行功能升级方面的改造,而改造成本通常较高。
3、鉴于此,需要提供改造成本低的利用现有收银系统实现nfc支付的方案。
技术实现思路
1、有鉴于此,本技术实施例提供了基于近场通信的支付方法、装置、系统和设备,提供了改造成本低的利用现有收银系统实现nfc支付的方案。
2、根据本技术实施例的第一方面,提供了一种基于近场通信的支付方法,应用于近场通信终端;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;所述方法包括:通过近场通信方式向用户终端发送支付页面链接;所述支付页面链接用于触发所述用户终端向支付服务器发送支付授权请求;接收所述支付服务器发送的支付凭证;所述支付凭证由所述支付服务器响应于所述支付授权请求生成;将所述支付凭证发送至所述收银终端;所述支付凭证用于由所述收银终端连同支付订单信息一并发送至所述支付服务器,以便完成支付。
3、根据本技术实施例的第二方面,提供了一种基于近场通信的支付方法,应用于用户终端;所述方法包括:通过近场通信方式从近场通信终端获取支付页面链接;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;基于所述支付页面链接,向支付服务器发送支付授权请求;所述支付授权请求用于授权所述支付服务器向所述近场通信终端发送支付凭证;所述支付凭证用于由所述近场通信终端连同支付订单信息一并发送给所述收银终端以完成支付。
4、根据本技术实施例的第三方面,提供了一种基于近场通信的支付方法,应用于收银终端;所述收银终端与近场通信终端通过有线方式通信连接,所述近场通信终端用于为所述收银终端提供近场通信功能;所述方法包括:从近场通信终端获取支付凭证;所述支付凭证由支付服务器响应于所述用户终端发送的支付授权请求生成;生成携带所述支付凭证以及支付订单信息的支付请求;向所述支付服务器发送所述支付请求;所述支付请求用于请求所述支付服务器基于所述支付订单信息对所述支付凭证对应的账户中的资源进行操作以完成支付。
5、根据本技术实施例的第四方面,提供了一种基于近场通信的支付方法,应用于支付服务器;所述方法包括:获取用户终端发送的携带近场通信终端的终端标识的支付授权请求;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;响应于所述支付授权请求,生成支付凭证;将所述支付凭证发送至所述近场通信终端,以便所述近场通信终端将所述支付凭证发送至所述收银终端;接收所述收银终端发送的支付请求;所述支付请求中携带所述支付凭证以及支付订单信息;基于所述支付订单信息,对所述支付凭证对应的账户中的资源进行操作以完成支付。
6、根据本技术实施例的第五方面,提供了一种基于近场通信的支付装置,应用于近场通信终端;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;所述装置包括:支付页面链接发送模块,用于通过近场通信方式向用户终端发送支付页面链接;所述支付页面链接用于触发所述用户终端向支付服务器发送支付授权请求;支付凭证接收模块,用于接收所述支付服务器发送的支付凭证;所述支付凭证由所述支付服务器响应于所述支付授权请求生成;第一支付凭证发送模块,用于将所述支付凭证发送至所述收银终端;所述支付凭证用于由所述收银终端连同支付订单信息一并发送至所述支付服务器,以便完成支付。
7、根据本技术实施例的第六方面,提供了一种基于近场通信的支付装置,应用于用户终端;所述装置包括:支付页面链接获取模块,用于通过近场通信方式从近场通信终端获取支付页面链接;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;支付授权请求发送模块,用于基于所述支付页面链接,向支付服务器发送支付授权请求;所述支付授权请求用于授权所述支付服务器向所述近场通信终端发送支付凭证;所述支付凭证用于由所述近场通信终端连同支付订单信息一并发送给所述收银终端以完成支付。
8、根据本技术实施例的第七方面,提供了一种基于近场通信的支付装置,应用于收银终端;所述收银终端与近场通信终端通过有线方式通信连接,所述近场通信终端用于为所述收银终端提供近场通信功能;所述装置包括:支付凭证获取模块,用于从近场通信终端获取支付凭证;所述支付凭证由支付服务器响应于所述用户终端发送的支付授权请求生成;支付请求生成模块,用于生成携带所述支付凭证以及支付订单信息的支付请求;支付请求发送模块,用于向所述支付服务器发送所述支付请求;所述支付请求用于请求所述支付服务器基于所述支付订单信息对所述支付凭证对应的账户中的资源进行操作以完成支付。
9、根据本技术实施例的第八方面,提供了一种基于近场通信的支付装置,应用于支付服务器;所述装置包括:支付授权请求接收模块,用于获取用户终端发送的携带近场通信终端的终端标识的支付授权请求;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;支付凭证生成模块,用于响应于所述支付授权请求,生成支付凭证;第二支付凭证发送模块,用于将所述支付凭证发送至所述近场通信终端,以便所述近场通信终端将所述支付凭证发送至所述收银终端;支付请求接收模块,用于接收所述收银终端发送的支付请求;所述支付请求中携带所述支付凭证以及支付订单信息;支付模块,用于基于所述支付订单信息,对所述支付凭证对应的账户中的资源进行操作以完成支付。
10、根据本技术实施例的第九方面,提供了一种基于近场通信的支付系统,包括近场通信终端、收银终端和支付服务器;所述近场通信终端与所述收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;所述近场通信终端用于,通过近场通信方式向所述用户终端发送支付页面链接;所述支付页面链接用于触发所述用户终端向所述支付服务器发送支付授权请求;所述支付服务器用于,接收所述用户终端发送的支付授权请求;响应于所述支付授权请求生成支付凭证;向所述近场通信终端发送所述支付凭证;所述近场通信终端还用于,接收所述支付服务器发送的所述支付凭证;将所述支付凭证发送至所述收银终端;所述收银终端用于,生成携带所述支付凭证以及支付订单信息的支付请求;所述支付服务器还用于,响应于所述收银终端的所述支付请求,基于所述支付订单信息对所述支付凭证对应的账户中的资源进行操作以完成支付。
11、根据本技术实施例的第十方面,提供了一种计算设备,包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述基于近场通信的支付方法的步骤。
12、本说明书一个实施例至少能够达到以下有益效果:通过将近场通信终端与收银终端有线连接以赋予收银系统支持近场通信支付的能力,用户终端通过近场通信方式从近场通信终端获取支付页面链接,并基于支付页面链接向支付服务器发起支付授权请求,支付服务器响应于支付授权请求向近场通信终端发送支付凭证,近场通信终端将支付凭证通过有线通信方式发送给收银终端以实现支付,由此,以较低的成本为现有收银系统赋予了支持近场通信支付的能力,为用户提供了基于近场通信的支付方案。
1.一种基于近场通信的支付方法,应用于近场通信终端;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;所述方法包括:
2.如权利要求1所述的方法,所述通过近场通信方式向用户终端发送支付页面链接之前,还包括:
3.如权利要求2所述的方法,所述向支付服务器发送支付页面链接获取请求,具体包括:
4.如权利要求2所述的方法,所述向支付服务器发送支付页面链接获取请求,具体包括:
5.如权利要求1所述的方法,所述通过近场通信方式向用户终端发送支付页面链接之前,还包括:
6.如权利要求1所述的方法,还包括:
7.如权利要求1所述的方法,所述将所述支付凭证发送至所述收银终端之后,还包括:
8.如权利要求1至7中任一项所述的方法,所述近场通信终端与所述收银终端之间通过通用串行总线连接。
9.一种基于近场通信的支付方法,应用于用户终端;所述方法包括:
10.如权利要求9所述的方法,所述基于所述支付页面链接,向支付服务器发送支付授权请求,具体包括:
11.一种基于近场通信的支付方法,应用于收银终端;所述收银终端与近场通信终端通过有线方式通信连接,所述近场通信终端用于为所述收银终端提供近场通信功能;所述方法包括:
12.如权利要求11所述的方法,所述从近场通信终端获取支付凭证之前,还包括:
13.如权利要求11所述的方法,所述从近场通信终端获取支付凭证之前,还包括:
14.如权利要求11所述的方法,还包括:
15.如权利要求11至14中任一项所述的方法,所述近场通信终端与所述收银终端之间通过通用串行总线连接。
16.一种基于近场通信的支付方法,应用于支付服务器;所述方法包括:
17.如权利要求16所述的方法,所述获取用户终端发送的携带近场通信终端的终端标识的支付授权请求之前,还包括:
18.如权利要求16所述的方法,所述基于所述支付订单信息,对所述支付凭证对应的账户中的资源进行操作以完成支付之后,还包括:
19.一种基于近场通信的支付装置,应用于近场通信终端;所述近场通信终端与收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;所述装置包括:
20.一种基于近场通信的支付装置,应用于用户终端;所述装置包括:
21.一种基于近场通信的支付装置,应用于收银终端;所述收银终端与近场通信终端通过有线方式通信连接,所述近场通信终端用于为所述收银终端提供近场通信功能;所述装置包括:
22.一种基于近场通信的支付装置,应用于支付服务器;所述装置包括:
23.一种基于近场通信的支付系统,包括近场通信终端、收银终端和支付服务器;所述近场通信终端与所述收银终端通过有线方式通信连接,用于为所述收银终端提供近场通信功能;
24.如权利要求23所述的系统,所述近场通信终端与所述收银终端之间通过通用串行总线连接。
25.一种计算设备,包括: