androidnfcpaymentcontactless-smartcardemv

How to receive payment using NFC reader in mobile phones


There are multiple solutions for paying a merchant using NFC in your phone. Is it possible to, as a merchant, receive a contactless payment using only a mobile phone as a terminal?

It seems that additional reader is required (such as Square), why is that? Should a reader in the phone not be able to receive enough data to process the payment using PayPal, Google Wallet, etc?


Solution

  • From a technical perspective there's nothing that would prevent you to implement a payment terminal using the built-in NFC reader capabilities. All Android NFC devices are capable of speaking the reader-side of the ISO/IEC 14443 contactless smartcard protocol (as used by EMV payment cards).

    However, there are a few other things that may inhibt such efforts:

    I personally think that the latter two were the main reasons for Square to provide their own device. Though this is just pure speculation and not quoting from any official sources.