NFC in Payments
Near Field Communication (NFC) operates at 13.56 MHz over distances up to ~4 cm. In payments, it enables tap-to-pay at POS terminals, transit fare gates, and mobile wallets. The technology is governed by ISO/IEC 14443, ISO/IEC 18092, and NFC Forum specifications — with EMVCo layering the payment protocol on top.
NFC Technology Overview
NFC is a short-range wireless technology derived from RFID, standardised for two-way communication at 13.56 MHz. In the payments context it is the radio layer that carries the EMV contactless protocol between a card or mobile device and a payment terminal.
NFC vs. RFID vs. BLE
| Feature | NFC (HF) | RFID (LF/HF/UHF) | BLE |
|---|---|---|---|
| Frequency | 13.56 MHz | 125 kHz – 5.8 GHz | 2.4 GHz |
| Range | < 4 cm | cm to meters | up to 100 m |
| Speed | 106–848 kbps | 4–640 kbps | 125 kbps–3 Mbps |
| Two-way comms | Yes | Usually no | Yes |
| Typical payment use | Tap to pay | Access control, asset tracking | Beacon-based offers, wearables |
| ISO standard | 14443, 18092 | Various | 802.15.1 |
NFC Operating Modes
Reader / Writer Mode
The terminal actively powers and reads or writes NFC tags and contactless cards. This is the dominant payment terminal mode — a POS reader energises the antenna field and the passive card responds.
Example: payment terminal reading an EMV chip cardCard Emulation Mode
A smartphone or wearable emulates a contactless card, responding to a terminal's RF field exactly as a physical card would. The payment credentials are stored in a Secure Element or served via Host Card Emulation (HCE).
Example: Apple Pay, Google Pay, Samsung PayPeer-to-Peer (P2P) Mode
Two active NFC devices exchange NDEF-formatted data directly. Defined in ISO/IEC 18092. Largely replaced by Bluetooth and Wi-Fi Direct for file transfer, but still used for contactless pairing and NFC tag writing workflows.
Example: Android Beam (deprecated), NFC tag programmingRelated Tools
Use these tools to work with the cryptographic primitives and data formats used in NFC / EMV contactless transactions.