NFC智能手机与收银终端的交易

更新时间:2024-01-26 作者:用户投稿原创标记本站原创 点赞:28504 浏览:132070

为了完成一次交易,支持NFC技术的智能手机需要与配备NFC芯片的收银终端配合,整个交易过程只需要几秒钟的时间.CHIP为大家解读NFC智能手机的交易过程.

1.请求连接

使用NFC进行支付时,终端收银机会向智能手机发送连接请求.数据传输速度的不同会引起信号编码速度的变化,其中曼彻斯特编码的出错率更低.

2.配对

当收银终端与智能手机的距离在40mm之内时,配对的过程会自动完成.智能手机接收请求,进行解码,然后确认请求.每个传输单元都是由起始码(prolog)、信息和结束码(epilog)组成的.在起始码中,报头(PA)初始化数据帧,同步码(SYNC)控制交易过程并保持同步,长度码(LEN)定义信息区域的长度,CMD组是信息的控制指令.校验码(CRC)在数据报的结尾.

3.准备交易

收银终端通过发送请求信号确定NFC智能手机可以实现的功能,从而指定本次连接的设置,包括数据帧大小、传输速度指令集以及使用的协议.NFC智能手机接受请求,与收银终端建立连接.


4.完成支付

收银终端发送支付额数据,交易信息显示在智能手机的支付程序上,用户点击“确定”支付的按钮完成支付.如果遇到连接故障,收银终端会使用协议数据单元(PDU)不断地向智能手机发送信号.其中CMD0或者CMD1决定了请求或者回复,PFB(ProtocolFunctionByte)验证PDU的类型是控制指令还是信息指令,DID(DeviceID)为设备进行编码.

配备NFC芯片的智能手机

如果想使用智能手机进行支付,手机需要配备NFC芯片.该芯片由主控制器、安全元件、NFC控制器和天线组成.