6

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?

Michael Roland
  • 39,663
  • 10
  • 99
  • 206
Money_Badger
  • 537
  • 1
  • 5
  • 24

1 Answers1

12

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:

  • If you want to use a ready-made (and certified) EMV kernel (i.e. the reader application), you might not be able to get one (either because manufacturers do not target Android, or because manufacturers fear the risk that their proprietary software is extracted from the device).
  • It's unlikey that an Android device (unless its sole purpose is being a payment terminal) would get certifications necessary for payment terminals (mainly because other software could bring transaction data, typed PINs, etc. at risk but also because many Android devices lack suitable protection features on the hardware level). Without those certifications, it's unlikely that you would be able to enrol your terminal with an acquirer that would process payment transactions received through the mobile phone.
  • Eventhough the NFC hardware supports reading ISO/IEC 14443 contactless smartcards, many Android devices are not too good at that. This is mainly due to bad* antenna design. (* actually not necessarily bad design but design goals targeting simple NFC tags and no contactless smartcards.)

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.

Michael Roland
  • 39,663
  • 10
  • 99
  • 206
  • 3
    An additional problem is with PIN entry as it would be very difficult to certificate Android device as PED. – vlp May 22 '18 at 14:00
  • https://b2press.com/en-US/newsroom/332/the-digital-transformation-of-pos-systems – hello B Feb 27 '20 at 08:22
  • 1
    @vlp I know I am late to the discussion, but could these devices be used for pinless payments only for example? That would make it easier for them to get certified. – Luk164 Jul 29 '20 at 06:25
  • Link from @helloB is broken, this is news on an app built that is capable of doing it. Updated one: https://en.b2press.com/press-release/1612/the-digital-transformation-of-pos-systems Another product capable of doing the same: https://www.vibrant.io/product – Lyck Sep 06 '21 at 05:58