基于NFC的支付方法及装置与流程

文档序号:12366419阅读:590来源:国知局
基于NFC的支付方法及装置与流程

本发明涉及移动支付技术领域,具体涉及一种基于NFC的支付方法及装置。



背景技术:

在传统支付手段中,现金支付时现金携带不便、安全性低且有相对较高的交易风险。并且,随着科学技术的发展和广大消费者消费意识的改变,在日常生活中人们通过各种银行卡和/或储值卡进行支付的行为已经越来越普遍。就目前而言,采用银行卡进行支付手段主要有两种,第一种需要到银行或者银行设立的终端上进行交易活动,第二种为采用网银进行线上支付。而对于前一种方式而言仅能在有银行支付终端的线下商家或在有交易功能的银行终端进行交易,有较大的使用限制;第二种对于有银行卡而无法使用网银的用户造成了较大的使用不便。

NFC(Near Field Communication,近场通信)技术是一种在无线射频识别和互联互通技术上融合演变而来的新技术,目前移动终端逐步搭载了NFC芯片。



技术实现要素:

针对现有技术中的缺陷,本发明提供基于NFC的支付方法及装置,以减少商户在交易过程中收款终端的安装步骤。

第一方面,本发明提供的一种基于NFC的支付方法,所述基于NFC的支付方法包括:

接收支付请求;

获取收款方信息和输入的待支付金额并且通过NFC模块读取支付端设备,获取支付方信息;

将所述支付方信息、收款方信息和待支付金额发送至服务器;

接收服务器返回的支付结果并显示。

可选地,所述接收支付请求的步骤之前,所述基于NFC的支付方法还包括:

获取输入的收款方验证信息;

将所述验证信息发送至服务器进行验证;

若所述验证信息通过验证,执行所述接收支付请求的步骤;

若所述验证信息未通过验证,弹出未通过验证的提示。

可选地,若所述验证信息通过验证,所述执行所述接收支付请求的步骤之前包括步骤:

获取收款方信息并显示,其中所述收款方信息包括收款方名称、收款方地址和收款方编号。

可选地,所述将所述支付方信息、收款方信息和待支付金额发送至服务器的步骤之后还包括步骤:

接收服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息,所述订单信息包括订单号;

显示接收到的所述订单信息,所述订单信息包括订单号;

弹出支付方验证信息输入提示;

接收输入的支付验证信息;

将所述支付验证信息和订单号发送至服务器,用以所述服务器进行验证以及在验证通过后根据所述订单号进行交易处理。

可选地,所述支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡。

第二方面,本发明提供的基于NFC的支付装置包括:

第一接收模块,用于接收支付请求;

获取模块,用于获取收款方信息和输入的待支付金额并且通过NFC模块读取支付端设备,获取支付方信息;

发送模块,用于将所述支付方信息、收款方信息和待支付金额发送至服务器;

第二接收模块,用于接收服务器返回的支付结果;

显示模块,用于显示接收到的服务器返回的所述支付结果。

可选地,所述获取模块还用于获取输入的收款方验证信息;

所述发送模块还用于将所述验证信息发送至服务器进行验证;

所述第一接收模块还用于若所述验证信息通过验证,接收支付请求;

所述获取模块还用于若所述验证信息通过验证,通过NFC模块读取卡片,获取支付方信息;

所述显示模块还用于若所述验证信息未通过验证,弹出未通过验证的提示。

可选地,所述获取模块还用于获取收款方信息;

所述显示模块还用于显示所述收款方信息,其中所述收款方信息包括收款方名称、收款方地址和收款方编号。

可选地,所述第二接收模块还用于接收服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息,所述订单信息包括订单号;

所述显示模块还用于显示接收到的所述服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息;

所述显示模块还用于弹出支付方验证信息输入提示;

所述第一接收模块还用于接收输入的支付验证信息;

所述发送模块还用于将所述支付验证信息和订单号发送至服务器,用以所述服务器进行验证以及在验证通过后根据所述订单号进行交易处理。

可选地,所述支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡。

由上述技术方案可知,本发明提供的基于NFC的支付方法及装置,收款方和支付方通过移动设备的近场通讯功能完成数据交互,进而根据所述交互数据向服务器申请交易处理,完成收款和付款,省去了商户进行收款时,POS机的安装步骤,更加快捷方便。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1示出了本发明一实施例所提供的一种基于NFC的支付方法的流程图;

图2示出了本发明一实施例增加收款验证步骤的流程图;

图3示出了本发明一实施例增加收款方信息显示步骤的流程图;

图4示出了本发明一实施例增加支付验证步骤的流程图;

图5示出了本发明一实施例所提供的一种基于NFC的支付装置的结构框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

本发明涉及的基于NFC的支付方法和装置应用于移动支付领域,具体地包 括商户通过手机和/或平板电脑等具有NFC功能的移动终端读取消费者的支付设备,进而获取消费者的支付信息,通过网络将包括支付信息、商户信息和待支付金额的交易信息发送至服务器以供服务器进行交易处理。

图1示出了本发明第一实施例所提供的一种基于NFC的支付方法的流程图。如图1所示,根据本发明第一实施例的基于NFC的支付方法包括:

步骤S10,接收支付请求;

在本实施例中,商户通过触摸和/或点击手机和/或平板电脑等移动终端,发起收款支付请求。

步骤S20,获取收款方信息和输入的待支付金额并且通过NFC模块读取支付端设备,获取支付方信息;

在本实施例中,所述移动终端在接收到支付请求后获取所述其当前登录的用户信息和基于所述移动终端输入的待支付金额,并且通过所述移动终端的NFC近场通讯模块读取支付方的支付终端,获取支付方信息,所述支付方信息包括支付方的用户编号。

步骤S30,将所述支付方信息、收款方信息和待支付金额发送至服务器;

在本实施例中,在获取到所述支付方信息、收款方信息和待支付金额后,将其发送至服务器,其中所述支付方信息包括支付方的用户编号,收款方信息包括收款方的用户编号,所述支付方的用户编号和收款方的用户编号具有唯一性。

步骤S40,接收服务器返回的支付结果并显示。

在本实施例中,所述服务器在接收到所述支付方信息、收款方信息和待支付金额后,进行交易处理,所述交易处理包括收款处理和扣款处理,所述服务器通过所述支付方信息中的支付方的用户编号查询支付方的余额信息,并根据所述待支付金额进行扣款处理,同时根据所述收款方信息进行收款处理,在完成所述交易处理后所述服务器将所述处理结果返回至发送所述支付方信息、收款方信息和待支付金额的移动终端。

如图2所示,所述步骤S10之前,所述基于NFC的支付方法还包括:

步骤S50,获取输入的收款方验证信息;

在本实施例中,在所述移动终端接收到支付请求后,获取所述移动终端当前登录的用户信息,若当前没有登录的用户,则弹出用户未登录提示,并且弹出用户登录验证信息输入框,在用户输入完成后,获取用户输入的以供登录所用的验证信息,其中所述验证信息包括用户名密码和/或指纹信息。

步骤S60,将所述验证信息发送至服务器进行验证;

在本实施例中,在获取到所述验证信息后,将所述验证信息发送至服务器,已完成对所述验证信息的验证,所述服务器的数据库存储有用户的验证信息,在接收到所述验证信息后,根据所述验证信息所属的用户的用户编号查询存储在所述服务器数据库中的验证信息,在两者匹配时,则判断接收到的所述验证信息通过,返回至所述移动终端允许登录的结果。

若所述验证信息通过验证,执行所述步骤S10;

在本实施例中,在移动终端发送的所述验证信息通过后,可以执行接收到的支付请求。

步骤S70,若所述验证信息未通过验证,弹出未通过验证的提示。

在本实施例中,若移动终端发送的所述验证信息未通过,则所述服务器向所述移动终端返回验证信息未通过的结果,所述移动终端接收到所述验证信息未通过的结果后,弹出验证信息未通过的提示,并且弹出重新输入验证信息的提醒。

如图3所示,若所述验证信息通过验证,执行所述步骤S10之前包括步骤:

步骤S80,获取收款方信息并显示,其中所述收款方信息包括收款方名称、收款方地址和收款方编号。

在本实施例中,收款方在登录后,所述移动终端显示所述收款方的信息,所述收款方信息包括收款方名称、收款方地址和收款方编号,可以理解的是,所述移动终端还可显示其他未提及的收款方属性信息,并且作为收款方的用户 可以在任意时间选择退出登录,也可以在任意时间选择进行登录操作。

如图4所示,所述步骤S30之后还包括步骤:

步骤S90,接收服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息,所述订单信息包括订单号;

在本实施例中,所述服务器在接收到所述移动终端发送的支付方信息、收款方信息和待支付金额后,会根据所述支付方信息、收款方信息和待支付金额生成订单信息并保存,所述订单信息还包括订单号,所述订单号唯一。

在所述服务器生成所述订单信息后,将所述订单信息发送至对应的移动终端以供所述移动终端显示。

步骤S100,显示接收到的所述订单信息,所述订单信息包括订单号;

在本实施例中,所述移动终端在接收到所述订单信息后,在所述移动终端的屏幕显示所述订单信息,以供用户进行确认。可以理解的是,用户在查看到所述订单信息时,可选择确认所述订单进行支付,也可选择取消所述订单,此时将不再进行支付操作,终止交易行为。

步骤S110,弹出支付方验证信息输入提示;

在本实施例中,若用户在所述移动终端接收并确认所述订单后,弹出支付方验证的验证信息输入框或提示,所述支付验证的验证信息包括指纹、虹膜和声音等生物特征信息,也包括支付密码和手机验证码。

步骤S120,接收输入的支付验证信息;

步骤S130,将所述支付验证信息和订单号发送至服务器,用以所述服务器进行验证以及在验证通过后根据所述订单号进行交易处理。

在本实施例中,所述移动终端在获取到用户输入的验证信息后,将所述支付验证信息和订单号一起发送至服务器,所述服务器根据所述订单号和支付验证信息进行交易处理,对收款方账户进行转账处理,对支付方账户进行扣款处理。

所述支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡。

在本实施例中,所述支付方的支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡,所述支付方的支付端设备可以为单一的支持ISO15693和/或ISO14443A协议的射频识别芯片卡,也可为包括了支持ISO15693和/或ISO14443A协议的射频识别芯片卡的手机、手环和平板电脑等移动终端。

本实施例提出的基于NFC的支付方法,收款方通过移动终端的NFC模块读取支付方的支付端设备,获取支付方信息,将获取带的支付方信息和其收款方信息和待支付金额发送至服务器以供所述服务器进行交易处理,节省了商户在交易过程中的刷卡设备的安装过程,节省资源,方便快捷。

本发明还提供一种基于NFC的支付装置。

图5示出了本发明第一实施例所提供的一种基于NFC的支付装置的流程图。如图5所示,根据本发明第一实施例的基于NFC的支付装置包括::

第一接收模块10,用于接收支付请求;

在本实施例中,商户通过触摸和/或点击手机和/或平板电脑等移动终端,发起收款支付请求。

获取模块20,用于获取收款方信息和输入的待支付金额并且通过NFC模块读取支付端设备,获取支付方信息;

在本实施例中,所述移动终端在接收到支付请求后获取所述其当前登录的用户信息和基于所述移动终端输入的待支付金额,并且通过所述移动终端的NFC近场通讯模块读取支付方的支付终端,获取支付方信息,所述支付方信息包括支付方的用户编号。

发送模块30,用于将所述支付方信息、收款方信息和待支付金额发送至服务器;

在本实施例中,在获取到所述支付方信息、收款方信息和待支付金额后,将其发送至服务器,其中所述支付方信息包括支付方的用户编号,收款方信息包括收款方的用户编号,所述支付方的用户编号和收款方的用户编号具有唯一性。

第二接收模块40,用于接收服务器返回的支付结果;

显示模块50,用于显示接收到的服务器返回的所述支付结果。

在本实施例中,所述服务器在接收到所述支付方信息、收款方信息和待支付金额后,进行交易处理,所述交易处理包括收款处理和扣款处理,所述服务器通过所述支付方信息中的支付方的用户编号查询支付方的余额信息,并根据所述待支付金额进行扣款处理,同时根据所述收款方信息进行收款处理,在完成所述交易处理后所述服务器将所述处理结果返回至发送所述支付方信息、收款方信息和待支付金额的移动终端。

所述获取模块20还用于获取输入的收款方验证信息;

在本实施例中,在所述移动终端接收到支付请求后,获取所述移动终端当前登录的用户信息,若当前没有登录的用户,则弹出用户未登录提示,并且弹出用户登录验证信息输入框,在用户输入完成后,获取用户输入的以供登录所用的验证信息,其中所述验证信息包括用户名密码和/或指纹信息。

所述发送模块30还用于将所述验证信息发送至服务器进行验证;

在本实施例中,在获取到所述验证信息后,将所述验证信息发送至服务器,已完成对所述验证信息的验证,所述服务器的数据库存储有用户的验证信息,在接收到所述验证信息后,根据所述验证信息所属的用户的用户编号查询存储在所述服务器数据库中的验证信息,在两者匹配时,则判断接收到的所述验证信息通过,返回至所述移动终端允许登录的结果。

所述第一接收模块10还用于若所述验证信息通过验证,接收支付请求;

在本实施例中,在移动终端发送的所述验证信息通过后,可以执行接收到的支付请求。

所述获取模块20还用于若所述验证信息通过验证,通过NFC模块读取卡片,获取支付方信息;

所述显示模块50还用于若所述验证信息未通过验证,弹出未通过验证的提示。

在本实施例中,若移动终端发送的所述验证信息未通过,则所述服务器向所述移动终端返回验证信息未通过的结果,所述移动终端接收到所述验证信息未通过的结果后,弹出验证信息未通过的提示,并且弹出重新输入验证信息的提醒。

所述获取模块20还用于获取收款方信息;

所述显示模块50还用于显示所述收款方信息,其中所述收款方信息包括收款方名称、收款方地址和收款方编号。

在本实施例中,收款方在登录后,所述移动终端显示所述收款方的信息,所述收款方信息包括收款方名称、收款方地址和收款方编号,可以理解的是,所述移动终端还可显示其他未提及的收款方属性信息,并且作为收款方的用户可以在任意时间选择退出登录,也可以在任意时间选择进行登录操作。

所述第二接收模块40还用于接收服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息,所述订单信息包括订单号;

在本实施例中,所述服务器在接收到所述移动终端发送的支付方信息、收款方信息和待支付金额后,会根据所述支付方信息、收款方信息和待支付金额生成订单信息并保存,所述订单信息还包括订单号,所述订单号唯一。

在所述服务器生成所述订单信息后,将所述订单信息发送至对应的移动终端以供所述移动终端显示。

所述显示模块50还用于显示接收到的所述服务器根据所述支付方信息、收款方信息和待支付金额生成的订单信息;

在本实施例中,所述移动终端在接收到所述订单信息后,在所述移动终端的屏幕显示所述订单信息,以供用户进行确认。可以理解的是,用户在查看到 所述订单信息时,可选择确认所述订单进行支付,也可选择取消所述订单,此时将不再进行支付操作,终止交易行为。

所述显示模块50还用于弹出支付方验证信息输入提示;

在本实施例中,若用户在所述移动终端接收并确认所述订单后,弹出支付方验证的验证信息输入框或提示,所述支付验证的验证信息包括指纹、虹膜和声音等生物特征信息,也包括支付密码和手机验证码。

所述第一接收模块10还用于接收输入的支付验证信息;

所述发送模块30还用于将所述支付验证信息和订单号发送至服务器,用以所述服务器进行验证以及在验证通过后根据所述订单号进行交易处理。

在本实施例中,所述移动终端在获取到用户输入的验证信息后,将所述支付验证信息和订单号一起发送至服务器,所述服务器根据所述订单号和支付验证信息进行交易处理,对收款方账户进行转账处理,对支付方账户进行扣款处理。

所述支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡。

在本实施例中,所述支付方的支付端设备包括支持ISO15693和/或ISO14443A协议的射频识别芯片卡,所述支付方的支付端设备可以为单一的支持ISO15693和/或ISO14443A协议的射频识别芯片卡,也可为包括了支持ISO15693和/或ISO14443A协议的射频识别芯片卡的手机、手环和平板电脑等移动终端。

本实施例提出的基于NFC的支付装置,收款方通过移动终端的NFC模块读取支付方的支付端设备,获取支付方信息,将获取带的支付方信息和其收款方信息和待支付金额发送至服务器以供所述服务器进行交易处理,节省了商户在交易过程中的刷卡设备的安装过程,节省资源,方便快捷。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本发明实施例所提供的进行基于NFC的支付方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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