首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过NFC进行支付时,如何区分非接触式卡和智能手机?

通过NFC进行支付时,如何区分非接触式卡和智能手机?
EN

Stack Overflow用户
提问于 2015-01-04 03:31:28
回答 1查看 382关注 0票数 1

我正在从事一个大学项目,其中我们需要定制一个POS终端时,交易成功完成,并通过NFC批准。

当使用智能手机处理交易时,POS设备将被定制以执行额外的任务。因此,终端在进行支付时应区分非接触式卡和智能手机。

你知道如何识别它是智能手机还是非接触式卡片吗?

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-10-03 18:06:56

两者使用相同的协议(EMV非接触式)。

然而,您也许能够通过查看某些协议参数来区分(虽然不太可靠)移动电话和塑料卡。

例如,许多安卓手机将在选择确认(

  • )字节中设置NFCIP-1标志,表明它们也支持对等模式。因此,如果你可以访问SAK字节,你可以得到一个粗略的估计。不幸的是,在许多情况下,即使是移动电话(例如,当屏幕关闭或locked).
  • Moreover,时在安卓上),NFCIP-1支持也没有在SAK字节中报告。一些EMV非接触式内核在应用程序交换简档( AIP )中定义了指示设备是否为移动设备的标志(内核2: AIP字节1,位2;内核3-5: AIP字节2,位7)。然而,即使一些内核将此位作为设备是否是移动电话的指示,其确切含义通常是设备是否支持设备上的持卡人验证。因此,如果手机不支持设备上的云服务器,也不会设置该标志。类似地,如果除手机以外其他设备支持设备上云服务器(带显示器和PIN的EMV令牌?),则会设置该标志。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27758744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档