Skip to main content
Kh.1
Associate
April 16, 2021
Solved

I am looking for a good NFC Reader. I have listed down my requirements below

  • April 16, 2021
  • 2 replies
  • 838 views

I need an NFC module that reads data from NTAG216 cards and also supports Android and IOS phones that send NDEF message from the phone to the NFC module.

STM has many variants and models for NFC . I am totally confused and dont know where to start. Can someone help me find a good NFC module as per my requirement.

Thanks in advance

    This topic has been closed for replies.
    Best answer by Ulysses HERNIOSUS

    Hi Kh.1,

    not sure if I fully understand your comment. For actually performing payments you would need to implement full EMVCo L1 + VISA / Mastercard / ... L2 stacks. It is possible but not something easily done. For these purposes we are providing e.g. ST25R3916-EMVCo through our Sales if required. It implements the L1 part of EMVCo.

    Regards, Ulysses

    2 replies

    Ulysses HERNIOSUS
    ST Technical Moderator
    April 19, 2021

    Hi Kh.1,

    If you want to read data from a T2T (e.g. NTAG216) you will need reader capabilities.

    For communicating to Android you have a plethora of options.

    For iPhone you have the following options:

    1. Get in touch with Apple in order to implement payment / loyalty cards, etc. (i.e use Card emulation on iPhone and NFC reader writer on your module)
    2. Implement Card Emulation on your module and use the Reader mode on iPhone (either through dedicated app or by letting the iOS read NDEF content from your card emulation).

    I would recommend you to get X-NUCLEO-NFC06 where you can read T2T and also implement card emulation to serve the point 2. for the iPhone use case. On Android I would probably use the same as for iPhone.

    Please beware that when performing a polling loop most likely the iPhone will pop-up with a payment dialog (as it thinks it is in front of a payment terminal)

    Best Regards, Ulysses

    Kh.1
    Kh.1Author
    Associate
    May 9, 2021

    Can i also accept payment from credit cards?

    Ulysses HERNIOSUS
    ST Technical Moderator
    May 10, 2021

    Hi Kh.1,

    not sure if I fully understand your comment. For actually performing payments you would need to implement full EMVCo L1 + VISA / Mastercard / ... L2 stacks. It is possible but not something easily done. For these purposes we are providing e.g. ST25R3916-EMVCo through our Sales if required. It implements the L1 part of EMVCo.

    Regards, Ulysses