NFC如何做到不联网即可支付的,利用什么通信手段与银行对接数据? 举报 理由 举报 取消 就是不明白 NFC通过什么方式不联网完成支付的? 2017年10月7日 5 条回复 1664 次浏览 Apple,NFC,Pay
回复 ( 5 )
谢邀
NFC只是完成手机和POS机的数据交互部分,联网还得POS机来做
云闪付是一个联网交易,但是这里负责联网是pos机,手机只是传递了卡的令牌信息(不是卡号),pos机接收到之后是要联网确认,做后续动作!所以联网的是pos而不是手机
参考支付宝声波付。(虽然声波付“参考”于NFC)
联网是必须的,只是联网这个责任落在了POS机等商户放置的设备上。用户负责授权。
谢邀!
我在回答这个问题——手机充值公交卡为什么必须要NFC? NFC起了什么作用? – 手机时,提到了NFC技术支持卡模拟、P2P、读卡器三种模式。
其中卡模拟模式:模拟一张卡,用于非接触移动支付,如商场、交通等应用中,例如门禁管制、车票、门票、银行卡、交通卡等等。
因此,针对你的问题——NFC如何做到不联网即可支付的,利用什么通信手段与银行对接数据? momod 的回答是对的,NFC只是完成手机和POS机的数据交互,即NFC手机只是在形式上代替了传统的银行IC卡,发起交易、跟银行系统卡的有效性、确认扣款等收据交互是由POS机完成的。
另外,需要补充一下的是,不是所有的NFC手机或应用都可以不联网进行交易的。这其中涉及到负责安全校验的SE模块( SE:即安全芯片,所有涉及敏感数据、加密运算等业务(如银行卡、公交卡)均需要单独安全芯片处理)。手机出厂时就内置SE芯片,且允许相应应用调用的话,就可以实现不联网交易,如刚在国内上市的APPLE PAY;而有些手机有NFC功能但没有内置SE芯片,这就需要其他介质予以补充,以保证安全性,如移动运营商发特制的带有SE芯片的SIM卡,银联特制的带有SE芯片的SD卡;还有一种近年谷歌开发出的基于主机的卡模拟HCE(host-based cardemulation)技术,则必须要联网,这也为应用开发者绕过终端厂商与移动运营商提供了通道。
以下引用其他网站有关HCE的介绍:
HCE概念 (引自中国电子银行网 HCE基础知识普及)
HCE(host-based cardemulation),即基于主机的卡模拟。
在一部配备NFC功能的手机实现卡模拟,目前有两种方式:一种是基于硬件的,称为虚拟卡模式(Virtual Card
Mode);一种是基于软件的,被称为主机卡模式(Host Card Mode)。
在虚拟卡模式下,需要提供安全模块SE(Secure
Elemen),SE提供对敏感信息的安全存储和对交易事务提供一个安全的执行环境。NFC芯片作为非接触通讯前端,将从外部读写器接收到的命令转发到SE,然后由SE处理,并通过NFC控制器回复。
在主机卡模式下,不需要提供SE,而是由在手机中运行的一个应用或云端的服务器完成SE的功能,此时NFC芯片接收到的数据由操作系统或发送至手机中的应用,或通过移动网络发送至云端的服务器来完成交互。两种方式的特点都是绕过了手机内置的SE的限制。这一标准的妙处在于,它不需要整个行业为了控制安全元件而争斗。
使用基于主机的卡模拟时(HCE),NFC 控制器从外部读写终端接收到的数据将直接被发送到主机系统上,而不是安全模块。上图描述了这个过程。
支持的店铺需要特定的pos机