如何在手机中使用 NFC reader 接收付款

How to receive payment using NFC reader in mobile phones

在您的 phone 中,有多种使用 NFC 向商家付款的解决方案。作为商家,是否可以仅使用手机 phone 作为终端来接收非接触式支付?

好像还需要reader(比如Square),这是为什么呢? phone 中的 reader 是否应该无法接收到足够的数据来使用 PayPal、Google 电子钱包等处理付款?

从技术角度来看,没有什么可以阻止您使用内置 NFC reader 功能实施支付终端。所有 Android NFC 设备都能够使用 ISO/IEC 14443 非接触式智能卡协议的 reader 端(EMV 支付卡使用)。

但是,还有一些其他因素可能会阻碍此类努力:

  • 如果您想使用现成的(并经过认证的)EMV 内核(即 reader 应用程序),您可能无法获得(或者因为制造商不针对 Android,或者因为制造商担心他们的专有软件被从设备中提取的风险)。
  • Android 设备(除非其唯一目的是作为支付终端)不太可能获得支付终端所需的认证(主要是因为其他软件可能会带来交易数据、键入的 PIN 等风险还因为许多 Android 设备在硬件级别上缺乏合适的保护功能)。如果没有这些认证,您不太可能将您的终端注册到处理通过移动设备接收的支付交易的收单机构 phone。
  • 尽管 NFC 硬件支持读取 ISO/IEC 14443 非接触式智能卡,但许多 Android 设备在这方面不太擅长。这主要是由于糟糕的*天线设计。 (* 实际上不一定是糟糕的设计,而是针对简单的 NFC 标签和非接触式智能卡的设计目标。)

我个人认为后两者是Square提供自己设备的主要原因。 虽然这只是纯粹的猜测,并未引用任何官方来源。