一种基于NFC技术的金融IC卡在线支付方法技术

技术编号:14567481 阅读:48 留言:0更新日期:2017-02-06 01:05
本发明专利技术公开了一种基于NFC技术的金融IC卡在线支付方法,NFC移动终端通过加密机获取密钥,然后在进行支付服务时,读取金融IC卡信息,通过密钥加密后构建支付请求发送给支付服务器;支付服务器对支付请求进行中转处理,发送给银行服务器;银行服务器进行支付请求处理后,如果处理不成功,通过支付服务器向NFC移动终端发送错误信息,NFC移动终端根据错误信息提示用户支付失败信息,如果成功则发送支付服务脚本,NFC移动终端将支付服务脚本金融IC卡进行脚本执行,如果执行成功,向用户反馈支付结果,否则进行冲正处理,完成支付服务。本发明专利技术可以将金融IC卡线下交易转变为在线交易手段,实现安全快捷的金融IC卡支付。

【技术实现步骤摘要】

本专利技术属于在线支付
,更为具体地讲,涉及一种基于NFC技术的金融IC卡在线支付方法
技术介绍
在传统支付手段中,现金支付存在携带不便、安全性低且有相对较高的交易风险等缺陷。因此,随着科技发展和国民意识的改变,在日常生活中人们通过银行卡进行支付的方式已经广为接受。而目前而言,采用银行卡进行支付手段主要有两种,一种需要到银行或者银行设立的终端机上进行缴费活动,或者采用网银进行在线支付。而对于前一种方式而言仅能在已开通支付并且有银行支付终端的线下商家或在有缴费功能的银行终端进行交易,有较大的地域使用限制和模式限制;后一种而言对于有银行卡而没有网银或有网银而没有开通的用户造成了较大的使用不便。金融IC卡又称为芯片银行卡,是以芯片作为介质的银行卡。芯片卡容量大,可以存储密钥、数字证书、指纹等信息,其工作原理类似于微型计算机,能够同时处理多种功能,为持卡人提供一卡多用的便利。对于传统磁条卡,有较多缺陷,其一:其技术简单,安全性较低,磁条信息易被复制,使用磁条信息盗录装置复制银行卡磁道信息,通过网上银行等电子渠道窃取持卡人敏感信息,或通过针孔摄像机在ATM终端上偷录持卡人密码等事件,以及伪造磁卡条、盗用磁卡信息的案件频繁发生,给持卡人和发卡机构造成巨额损失。其二,其存储空间小,且无运算能力,而采用芯片的金融IC卡较好的解决了该问题,用户可以在金融IC上搭载多种应用,从而解决一人多卡,一事一卡的问题。因此央行经反复论证,实施了银行卡从磁条卡向金融IC卡迁移的战略并且为各大银行支持,可以说金融IC卡未来会逐渐取代磁条卡成为主流银行卡。NFC(NearFieldCommunication,近场通信)技术是一种在无线射频识别和互联互通技术上融合演变而来的新技术,目前移动终端逐步搭载了NFC芯片。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于NFC技术的金融IC卡在线支付方法,将金融IC卡线下交易转变为在线交易手段,解决了用户无网银的问题也避免了线下交易终端的地域和模式限制,将NFC技术与金融IC卡卡片服务结合起来,实现安全快捷的金融IC卡支付。为实现上述专利技术目的,本专利技术基于NFC技术的金融IC卡在线支付方法包括以下步骤:S1:当用户需要进行支付时,向NFC移动终端输入支付服务指令,NFC移动终端接收到支付服务指令后,检查密钥是否存在,如果不存在,进入步骤S2,否则进入步骤S3;S2:NFC移动终端向支付服务器发送申请密钥请求,支付服务器通过专用网络向加密机发起密钥初始化请求,加密机进行加密初始化生成密钥并通过支付服务器反馈给NFC移动终端,然后进入步骤S3;S3:NFC移动终端提示用户出示金融IC卡,用户将金融IC卡靠近NFC移动终端,使卡片进入NFC感应区,NFC移动终端从金融IC卡中读取得到金融IC卡信息;根据金融IC卡信息判断卡片是否支持联机支付,如果不支持,提示错误信息,本次支付服务结束,否则进入步骤S4;S4:NFC移动终端提示用户选择应用,并输入支付金额以及金融IC卡借贷记账户的PIN码,采用存储的密钥对支付金额、卡号以及PIN码进行加密,构建支付请求发送给支付服务器;S5:支付服务器收到用户支付请求密文后进行解密,将解密的支付请求数据交由加密机按照支付网关规范进行加密,通过转加密的方式生成交易密文,将交易密文通过支付网关发送给对应的银行服务器;S6:银行服务器从交易密文中解密得到支付请求并进行支付请求处理,如果处理不成功,银行服务器通过支付服务器向NFC移动终端发送相应的错误信息,NFC移动终端根据错误信息提示用户相应的失败信息,终止支付交易,如果处理成功,银行服务器通过支付服务器向NFC移动终端发送支付服务脚本,NFC移动终端通过NFC传输的方式交由金融IC卡进行脚本执行,金融IC卡将相应的执行结果反馈给NFC移动终端;S7:NFC移动终端根据执行结果判断脚本执行是否成功,如果成功,向用户反馈支付结果,完成支付服务,否则进入步骤S8;S8:NFC移动终端向支付服务器发送冲正请求,支付服务器转发该请求到支付网关进行冲正处理,NFC移动终端提示用户支付失败,完成支付服务。本专利技术基于NFC技术的金融IC卡在线支付方法,NFC移动终端通过加密机获取密钥,然后在进行支付服务时,读取金融IC卡信息,通过密钥加密后构建支付请求发送给支付服务器;支付服务器对支付请求进行中转处理,发送给银行服务器;银行服务器进行支付请求处理后,如果处理不成功,通过支付服务器向NFC移动终端发送错误信息,NFC移动终端根据错误信息提示用户支付失败信息,如果成功则发送支付服务脚本,NFC移动终端将支付服务脚本金融IC卡进行脚本执行,如果执行成功,向用户反馈支付结果,否则进行冲正处理,完成支付服务。本专利技术具有以下技术效果:(1)本专利技术在现有银行账户体系的基础上,通过中国银联的交易系统提供将卡片支付转为在线支付方式,实现金融IC卡的便捷支付;(2)提出了一种加密初始化方式,采用专用加密设备进行秘钥分配和数据加密工作,在支付初始化过程中进行秘钥生成与分配,使敏感数据不在加密设备外以明文呈现,保证数据安全。附图说明图1是本专利技术基于NFC技术的金融IC卡在线支付方法的具体实施方式流程图。具体实施方式下面结合附图对本专利技术的具体实施方式进行描述,以便本领域的技术人员更好地理解本专利技术。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本专利技术的主要内容时,这些描述在这里将被忽略。实施例图1是本专利技术基于NFC技术的金融IC卡在线支付方法的具体实施方式流程图。如图1所示,本专利技术基于NFC技术的金融IC卡在线支付方法包括以下步骤:S101:用户输入支付服务指令:当用户需要进行支付时,向NFC移动终端输入支付服务指令,NFC移动终端接收到支付服务指令后,开始进行支付服务。S102:密钥检查:NFC移动终端在接收到支付服务指令后,检查密钥是否存在,如果不存在,进入步骤S103,否则进入步骤S104。S103:加密初始化:NFC移动终端向支付服务器发送申请密钥请求,支付服务器通过专用网络向加密机发起加密初始化请求,加密机进行加密初始化生成密钥并通过支付服务器反馈给NFC移动终端,然后进入步骤S104。本实施例中,加密初始化具体方法为:加密机生成RSA公钥私钥对并且导<本文档来自技高网
...

【技术保护点】
一种基于NFC技术的金融IC卡在线支付方法,其特征在于,包括以下步骤:S1:当用户需要进行支付时,向NFC移动终端输入支付服务指令,NFC移动终端接收到支付服务指令后,检查密钥是否存在,如果不存在,进入步骤S2,否则进入步骤S3;S2:NFC移动终端向支付服务器发送申请密钥请求,支付服务器通过专用网络向加密机发起密钥初始化请求,加密机进行加密初始化生成密密并通过支付服务器反馈给NFC移动终端,然后进入步骤S3;S3:NFC移动终端提示用户出示金融IC卡,用户将金融IC卡靠近NFC移动终端,使卡片进入NFC感应区,NFC移动终端从金融IC卡中读取得到金融IC卡信息;根据金融IC卡信息判断卡片是否支持联机支付,如果不支持,提示错误信息,本次支付服务结束,否则进入步骤S4;S4:NFC移动终端提示用户选择应用,并输入支付金额以及金融IC卡借贷记账户的PIN码,采用存储的密钥对支付金额、卡号以及PIN码进行加密,构建支付请求发送给支付服务器;S5:支付服务器收到用户支付请求密文后进行解密,将解密的支付请求数据交由加密机按照支付网关规范进行加密,通过转加密的方式生成交易密文,将交易密文通过支付网关发送给对应的银行服务器;S6:银行服务器从交易密文中解密得到支付请求并进行支付请求处理,如果处理不成功,银行服务器通过支付服务器向NFC移动终端发送相应的错误信息,NFC移动终端根据错误信息提示用户相应的失败信息,终止支付交易,如果处理成功,银行服务器通过支付服务器向NFC移动终端发送支付服务脚本,NFC移动终端通过NFC传输的方式交由金融IC卡进行脚本执行,金融IC卡将相应的执行结果反馈给NFC移动终端;S7:NFC移动终端根据执行结果判断脚本执行是否成功,如果成功,向用户反馈支付结果,完成支付服务,否则进入步骤S8;S8:NFC移动终端向支付服务器发送冲正请求,支付服务器转发该请求到支付网关进行冲正处理,NFC移动终端提示用户支付失败,完成支付服务。...

【技术特征摘要】
1.一种基于NFC技术的金融IC卡在线支付方法,其特征在于,包括以下
步骤:
S1:当用户需要进行支付时,向NFC移动终端输入支付服务指令,NFC移
动终端接收到支付服务指令后,检查密钥是否存在,如果不存在,进入步骤S2,
否则进入步骤S3;
S2:NFC移动终端向支付服务器发送申请密钥请求,支付服务器通过专用
网络向加密机发起密钥初始化请求,加密机进行加密初始化生成密密并通过支
付服务器反馈给NFC移动终端,然后进入步骤S3;
S3:NFC移动终端提示用户出示金融IC卡,用户将金融IC卡靠近NFC移
动终端,使卡片进入NFC感应区,NFC移动终端从金融IC卡中读取得到金融
IC卡信息;根据金融IC卡信息判断卡片是否支持联机支付,如果不支持,提示
错误信息,本次支付服务结束,否则进入步骤S4;
S4:NFC移动终端提示用户选择应用,并输入支付金额以及金融IC卡借贷
记账户的PIN码,采用存储的密钥对支付金额、卡号以及PIN码进行加密,构
建支付请求发送给支付服务器;
S5:支付服务器收到用户支付请求密文后进行解密,将解密的支付请求数
据交由加密机按照支付网关规范进行加密,通过转加密的方式生成交易密文,
将交易密文通过支付网关发送给对应的银行服务器;
S6:银行服务器从交易密文中解密得到支付请求并进行支付请求处理,如
果处理不成功,银行服务器通过...

【专利技术属性】
技术研发人员:赵亮其他发明人请求不公开姓名
申请(专利权)人:成都中联信通科技股份有限公司
类型:发明
国别省市:四川;51

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

1