如何在手机中使用NFC阅读器接收付款

Hon*_*ger 4 payment android emv nfc contactless-smartcard

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

似乎需要额外的读者(如Square),为什么会这样?如果手机中的读者无法使用PayPal,Google电子钱包等接收足够的数据来处理付款吗?

Mic*_*and 6

从技术角度来看,没有什么能阻止您使用内置NFC读卡器功能实现支付终端.所有Android NFC设备都能够说出ISO/IEC 14443非接触式智能卡协议(如EMV支付卡所使用的)的读取器端.

但是,还有一些其他因素可能会抑制这些努力:

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

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

  • 另一个问题是PIN输入,因为将Android设备作为PED进行认证非常困难. (2认同)