一种基于支付口令的nfc支付的通信方法

文档序号:6636008阅读:363来源:国知局
一种基于支付口令的nfc支付的通信方法
【专利摘要】本发明提供了一种基于口令支付的NFC支付的通信方法,实现支付方通过手持具有账户方认证的移动终端与接收方收款终端之间支付,所述的移动终端和收款终端均具有NFC模块,移动终端从账户方获得支付口令与帐户信息一起利用NFC通信传送到收款终端,收款终端生成支付请求向账户方请求支付,账户方检验支付请求,如果是上面的支付口令、支付帐号和支付密码的统一,完成支付。
【专利说明】一种基于支付口令的NFC支付的通信方法

【技术领域】
[0001]本发明涉及支付结算的通信领域,特别涉及线下消费和移动支付结合的通信领域,是一种基于口令支付的NFC支付的通信方法。

【背景技术】
[0002]近年来,智能终端已经成为人们生活的必备物品,大部分智能终端集成了 NFC通信模块功能,未来NFC将是智能终端的标准配置。无线网络通信技术日新月异,使得每个智能终端不再是一个个体,而是一个互通网点。线下支付发展越来越多元化,对支付机构要求越来越高,为用户提供一个更便捷、智能和安全的支付方式一直是支付机构研发的最重要内容。
[0003]收单机构、第三方支付机构、银行发卡方、金融监管机构、移动网络运营商、城市一卡通公司、移动终端制造厂商和支付软件开发公司都参与到整个支付结算领域里,每个参与方都在里面扮演着不可或缺的角色,在设计支付流程和使用支持工具时,时时刻刻都需要考虑国内个参与方的实际情况,如果不能兼顾各方需求和利益,在支付模式推行时必然受阻。NFC通信技术的出现到成熟,各方参与方都想在该领域占据重要位置,并各自推出各种NFC支付标准和流程,但这些方式到目前都没有得到大家认同和使用,这已经成为发展NFC支付的一大障碍。
[0004]随着互联网等通信技术发展日益成熟,线上支付已经成为人们重要的日常支付手段之一。在最近一些年,智能移动设备的普及及更新速度呈爆发性增长态势,所以移动支付被人们寄予了极大的期望。目前存在众多的移动支付方式,如NFC支付,二维码支付,声波支付,光子支付等。其中NFC支付技术被最早提出,也是使用最方便的移动支付方式之一。NFC支付是指消费者在购买商品或服务时,即时采用NFC技术(Near FieldCommunicat1n)通过手机等手持设备完成支付,是新兴的一种移动支付方式。支付的处理在现场进行,并且在线下进行,不需要使用移动网络,而是使用NFC射频通道实现与POS收款机或自动售货机等设备的本地通信。NFC近距离无线通信是近场支付的主流技术,它是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输交换数据。这种支付方式使消费者和商家进行支付更加便捷。
[0005]随着支付方式的多种多样,人们有越来越多的支付方式进行选择,在进行支付时,特别是消费者在进行现场支付时,商家的POS机等收款终端往往需要消费者提供一个载体如银行卡等进行支付,但是很多时候消费者不愿意带卡或者需要通过账户方进行支付,t匕如支付宝、网银等,这里甚至连卡都没有,但目前还没有解决无卡时,消费者通过商户POS机现场实现线下支付消费帐单的解决方案。


【发明内容】

[0006]本发明的目的解决消费者无卡时,通过商户POS机实现线下支付消费帐单等的方法,该方法是一种基于口令支付的NFC支付的通信方法。
[0007]本发明的技术方案是:一种基于口令支付的NFC支付的通信方法,实现支付方通过手持具有账户方认证的移动终端与接收方收款终端之间支付,所述的移动终端和收款终端均具有NFC模块;包括以下步骤:
51、支付方用户在通过手持移动终端登录账户方;
52、账户方验证支付方用户身份,并返回支付方用户的基本信息;
53、支付方用户向账户方请求支付口令,账户方向支付方用户返回一个支付口令;
54、支付方用户通过手持移动终端利用NFC模块将支付口令和支付帐号发送到接收方收款终端;
55、接收方收款终端显示支付帐号和支付金额提示支付方用户输入支付交易密码;
56、接收方收款终端向账户方发送交易请求,所述的交易请求中至少包括支付交易密码、支付帐号和支付口令;
57、账户方验证支付口令、支付交易密码,并处理交易请求,向接收方收款终端返回交易处理结果。
[0008]本发明中,消费者无卡时,通过NFC将支付口令和支付方支付帐号等发送到商户POS机实现线下支付消费帐。
[0009]本发明具有如下的优选方式:
所述的步骤S4中包括:
5401、建立支付方用户手持移动终端与接收方收款终端之间的NFC通信;
5402、接收方收款终端向支付方用户手持移动终端传送收款终端公钥和签名;
5403、支付方用户手持移动终端校验接收方收款终端公钥和签名;
5404、接收方收款终端生成并发送收款终端公钥给支付方用户手持移动终端;
5405、支付方用户手持移动终端接收使用收款终端公钥,对支付口令和支付帐号加密形成加密信号后发送给接收方收款终端;
5406、接收方收款终端接收加密信号后,利用过收款终端私钥解密后获得支付口令和支付帐号。
[0010]所述的支付口令具备如下限制:
在限定的时间内有效;
只能使用一次。
[0011]接收方收款终端管理机构在接收方收款终端存放一对非对称的公私密钥;账户方针对接收方收款终端公钥签名,并存放在接收方收款终端;账户方在支付方用户手持移动终端存放账户方公钥,用于对接收方收款终端公钥签名进行验证。
[0012]所述的步骤S6中,接收方收款终端向账户方发送交易请求是通过收单机构转发的。
[0013]所述的步骤S7中,账户方向接收方收款终端返回交易处理结果是通过收单机构转发的。
[0014]所述的交易请求中还包括接收方收款终端收款后存放的帐户信息。
[0015]下面结合具体实施例对本发明作较为详细的描述。
【专利附图】

【附图说明】
[0016]图1为本发明整体流程图。
[0017]图2为本发明实施例1中支付方用户手持移动终端获取支付口令过程。
[0018]图3为本发明实施例2移动终端与销售点终端交互过程。
[0019]图4为本发明实施例2移动终端与销售点终端安全认证过程。
[0020]图5为本发明实施例2销售点终端完成支付交易过程。

【具体实施方式】
[0021 ] 如图1所示,本实施例是一种基于支付口令的NFC支付的通信方法,实现支付方通过手持具有账户方认证的移动终端与接收方收款终端之间支付,移动终端和收款终端均具有NFC模块;包括以下步骤:
51、支付方用户在通过手持移动终端登录账户方;
52、账户方验证支付方用户身份,并返回支付方用户的基本信息;
53、支付方用户向账户方请求支付口令,账户方向支付方用户返回一个支付口令;
54、支付方用户通过手持移动终端利用NFC模块将支付口令和支付帐号发送到接收方收款终端;
5401、建立支付方用户手持移动终端与接收方收款终端之间的NFC通信;
5402、接收方收款终端向支付方用户手持移动终端传送收款终端公钥和签名;
5403、支付方用户手持移动终端校验接收方收款终端公钥和签名;
5404、接收方收款终端生成并发送收款终端公钥给支付方用户手持移动终端;
5405、支付方用户手持移动终端接收使用收款终端公钥,对支付口令和支付帐号加密形成加密信号后发送给接收方收款终端;
5406、接收方收款终端接收加密信号后,利用收款终端私钥解密后获得支付口令和支付帐号。
[0022]S5、接收方收款终端显示支付帐号和支付金额提示支付方用户输入支付交易密码;
56、接收方收款终端向账户方发送交易请求,所述的交易请求中至少包括支付交易密码、支付帐号和支付口令;
57、账户方验证支付口令、支付交易密码,并处理交易请求,向接收方收款终端返回交易处理结果。
[0023]实施例1,是一种采用手机支付宝完成向商户POS机支付消费款项的方法。
[0024]该方法是为了提供安全、可靠、便捷的基于NCF通信线下支付方法。该方法中,消费者利用手机支付宝为消费买单,商户利用POS机收款,期间,消费者不需要到POS机上刷卡。
[0025]销售点POS机的管理机构在销售点POS机上存放一对非对称的公私密钥。支付宝针对销售点POS机公钥签名,并存放在POS机上。支付宝在消费者手机上存放账户方公钥,用于对POS机公钥签名进行验证,保证POS机可信。
[0026]POS机通过NFC向手机发送POS公钥和签名。手机使用支付宝公钥来对签名进行校验,然后使用POS公钥对通过NFC通信数据进行加密。POS机使用POS机私钥对加密数据解密。使用POS机公钥加密数据可以保证NFC通信中关键数据安全性。
[0027]手机通过APP从支付宝获取到唯一的支付口令,支付口令在限定时间内一次有效。手机通过NFC通信传递支付口令和支付账户给POS机,POS机再把支付口令和消费者在POS机上输入的交易密码传送到支付宝,以此来校验交易和完成账户扣款。通过支付口令可以加强支付账户的安全性。
[0028]基于支付口令的线下NFC支付方式步骤如下:
I)用户在手机上安装好的支付宝APP应用后,使用账户和密码登录到APP应用。
[0029]2)支付宝验证用户的账号与密码,并返回用户的基本信息。
[0030]3)用户在手机上的APP上向支付宝请求支付口令。
[0031]4)支付宝返回一个的支付口令。该支付口令在限定的时间内有效,并只能使用一次。
[0032]5)收银员在POS机上选择消费功能,并输入交易金额,启动NFC通信等待接收支付信息。
[0033]6)用户在手机上确认支付,并把手机靠近POS机的NFC通信指定区域。
[0034]7)手机通过NFC的P2P协议与POS机建立通信链接,手机与POS机经过互相验证后,手机向POS机传送加密后的账户和支付口令。
[0035]8) POS机接收信息成功后,结束NFC通信,提示用户可以取回手机。
[0036]9)POS机上显示账户名称,如银行卡号和用户名,提示用户确认并输入密码。
[0037]10)用户确认账号名称和金额后,在POS机的密码键盘输入交易密码。
[0038]11) POS机向支付宝支付系统发送交易请求,请求包含了交易密码、账户信息和支付口令。此时,POS机可以通过收单机构向支付宝转发交易请求。
[0039]12)支付宝验证支付口令和交易密码,并处理交易请求,向POS机返回交易处理结果。此时,交易处理结果可以通过收单机构转发。
[0040]13) POS机接收交易处理结果,并打印签购单。
[0041]14)用户确认签购单的内容,并签字,至此交易流程全部完成。
[0042]本实施例中,通过非对称密钥来设计的安全体系,可以有效预防欺诈交易和交易信息的泄露。本发明的密钥安全体系简单灵活,兼容了交易流程中多方机构不同的业务特点,对原有的支付系统升级改造要求低。
[0043]采用由支付宝接入机构提供交易唯一的支付口令,从根本上杜绝了伪造或者复制交易者信息的可能,并在交易过程中配合交易密码一起进行校验,即使支付口令被窃取或者泄露,也可以保证用户的交易和账号安全。
[0044]使用NFC支付,使得交易流程简单便捷,交易响应时间短,用户可以在手机上查询本账号的实时交易情况,并且APP支持多种渠道账号和银行卡支付功能。
[0045]实施例2:本实施例是一种基于支付口令的NFC支付通信方法的一般过程:该支付不限于在商户处消费而支付,适合于任何两个人进行支付,其中一人采用POS或者其它收款终端收款,采用的账户方不限于支付宝等专利支付机构,而且可以是银行等,在没有带银行卡时都可以使用。以下的帐户方与账户方是同一个机构,它包括支付宝等专业支付机构和银行网银等。移动终端与实施例1中的手机一样是需付方,销售点终端与实施例1中的POS机一样是收款方。
[0046]如图2所示,支付方移动终端使用APP获取支付口令步骤如下: (I)支付方用户使用移动终端打开账户方的APP应用,使用用户信息和密码登陆APP应用。
[0047]( 2 )账户方验证用户信息。
[0048](3)账户方也就是帐户方向APP返回用户基本信息。
[0049](4)用户的APP接收账户方返回用户的基本信息。
[0050](5)用户通过APP选择支付的账户方支付账户后,向账户方请求支付口令。
[0051 ]( 6 )账户方接收支付口令请求信息。
[0052](7)账户方生成支付口令,并发送应答到用户的APP上。
[0053](8 )用户的APP保存支付口令信息。
[0054](9)账户方结束网络通信。
[0055](10)用户APP结束网络通信。
[0056]如图3所示,描述移动终端与销售点终端NFC通讯交互步骤如下:
(II)收银员在销售点终端输入交易金额后,销售点终端此时开启NFC通讯。
[0057](12)用户使用移动终端的APP开启支付模式,此时移动终端开启NFC通讯。
[0058](13)用户把移动终端靠近销售点终端NFC通讯支付的指定区域。
[0059](14)此时移动终端和销售点终端的NFC通讯P2P已经连接。
[0060](15)销售点终端向移动终端提供终端认证信息(在图3详细描述认证流程)。
[0061](16)移动终端认证销售点终端。
[0062]( 17)移动终端认证完成销售点终端后,向销售点终端传送加密后的支付账号和支付口令。
[0063]( 18)销售点终端解密接收支付账号和支付口令。
[0064](19)移动终端关闭NFC通讯。
[0065](20)销售点终端关闭NFC通讯,并提示用户通讯成功并结束。
[0066]此处保证NFC通信安全可靠地传送支付账号和支付口令。
[0067]如图4所示,描述了移动终端与销售点终端的安全认证过程,步骤如下:
(a)在移动终端与销售点终端建立好NFC的P2P通讯后,销售点终端向移动终端传送账户方针对销售点终端公钥签名。
[0068](b)销售点终端向移动终端传送销售点终端公钥。
[0069](C)移动终端接收并保存账户方机构针对销售点终端公钥签名和销售点终端公钥。
[0070](d)移动终端使用账户方公钥验证账户方针对销售点终端公钥签名信息。
[0071](e)移动终端验证信息成功后,使用销售点终端公钥加密传送账号信息和支付口令。
[0072](f)移动终端向销售点终端传送使用销售点终端公钥加密传送账号信息和支付口令的数据。
[0073](g)销售点终端接收保存使用销售点终端公钥加密传送账号信息和支付口令的数据。
[0074](h)移动终端验证过程结束。
[0075]( i )销售点终端使用销售点终端的私钥解密销售点终端公钥加密传送账号信息和支付口令的数据,得到明文的账号信息和支付口令信息。
[0076](j)销售点终端结束验证过程。
[0077]如图5所示,描述销售点终端完成支付交易的步骤如下:
(21)销售点终端显示支付账号信息和交易金额,并提示用户输入交易密码。
[0078](22)用户输入交易密码。
[0079](23)销售点终端接收交易密码。
[0080](24)销售点终端向线是支付机构传送加密的密码信息、支付账号信息和支付口令信息。
[0081](25)账户方验证支付口令和交易密码的正确性。
[0082]( 26 )账户方后台处理支付交易。
[0083](27)账户方向销售点终端传送应答支付交易信息。
[0084](28)销售点终端处理交易应答信息,并打印交易小票。
[0085](29)用户确认交易并签名交易小票。
[0086](30)账户方结束交易通讯。
[0087](31)销售点结束交易流程。
【权利要求】
1.一种基于口令支付的NFC支付的通信方法,实现支付方通过手持具有账户方认证的移动终端与接收方收款终端之间支付,所述的移动终端和收款终端均具有NFC模块;其特征在于,包括以下步骤: 51、支付方用户通过手持移动终端登录账户方; 52、账户方验证支付方用户身份,并返回支付方用户的基本信息; 53、支付方用户向账户方请求支付口令,账户方向支付方用户返回一个支付口令; 54、支付方用户通过手持移动终端利用NFC模块将支付口令和支付帐号发送到接收方收款终端; 55、接收方收款终端显示支付帐号和支付金额提示支付方用户输入支付交易密码; 56、接收方收款终端向账户方发送交易请求,所述的交易请求中至少包括支付交易密码、支付帐号和支付口令; 57、账户方验证支付口令、支付交易密码,并处理交易请求,向接收方收款终端返回交易处理结果。
2.根据权利要求1所述的基于口令支付的NFC支付的通信方法,其特征在于,所述的步骤S4中包括: 5401、建立支付方用户手持移动终端与接收方收款终端之间的NFC通信; 5402、接收方收款终端向支付方用户手持移动终端传送收款终端公钥和签名; 5403、支付方用户手持移动终端校验接收方收款终端公钥和签名; 5404、接收方收款终端生成并发送收款方终端公钥给支付方用户手持移动终端; 5405、支付方用户手持移动终端使用收款方终端公钥对支付口令和支付帐号加密形成加密信号后发送给接收方收款终端; 5406、接收方收款终端接收加密信号后,利用收款方终端私钥解密后获得支付口令和支付帐号。
3.根据权利要求1所述的基于口令支付的NFC支付的通信方法,其特征在于:所述的支付口令具备如下限制: 在限定的时间内有效; 只能使用一次。
4.根据权利要求1所述的基于口令支付的NFC支付的通信方法,其特征在于:接收方收款终端管理机构在接收方收款终端存放一对非对称的公私密钥;账户方针对接收方收款终端公钥签名,并存放在接收方收款终端;账户方在支付方用户手持移动终端存放账户方公钥,用于对接收方收款终端公钥签名进行验证。
5.根据权利要求1所述的基于口令支付的NFC支付的通信方法,其特征在于:所述的步骤S6中,接收方收款终端向支付机构发送交易请求是通过收单机构转发的。
6.根据权利要求1所述的基于口令支付的NFC支付的通信方法,其特征在于:所述的步骤S7中,支付机构向接收方收款终端返回交易处理结果是通过收单机构转发的。
【文档编号】G06Q20/40GK104463575SQ201410696390
【公开日】2015年3月25日 申请日期:2014年11月26日 优先权日:2014年11月26日
【发明者】潘林, 梁光瑞, 李康潮 申请人:深圳市智惠付信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1