Funguje to prakticky stejně jako klasická bezkontaktní karta. Jen v jednom připadě je nosičem plastová kartička se zatavenou anténou a čipem.
V druhém připadě je nosičem telefon, který má v sobě stejnou anténu. A "čipem" je ten secure element na sim kartě.V telefonu samozřejmě musí být zapnuté NFC, které si může uživatel i vypnout. Ale to běží na pozadí, stejně jako bluetooth nebo wifi.Platba pak probíhá stejně, jako platební kartou.
Pokladní aktivuje platební terminál, vy přiložíte telefon k terminálu, příblížením se naindukuje napětí na anténě, zahájí se krátká komunikace, včetně zabudovaných bezpečnostních operací.
Nfc část v telefonu komunikuje přímo se secure elementem na sim kartě. Uvnitř se provádí všechny výpočty vedoucí k ověření a uskutečnění platby (tj. neřeší to procesor a paměť telefonu, ani OS telefonu = bezpečné).
Pokud je platba v podlimitní částce a uživatel si sám nezapnul, že chce bezpečnostním kódem (PIN) ověrit každou platbu, terminál provede transakci a komunikaci směrem k bance (ověření že je karta platná a předá k zaúčtování) a již nevyžaduje PIN.
V telefonu se vyvolá aplikace, ve které se zobrazí informace o uskutečněné platbě.
Pokud je potřeba platbu verifikovat PINem, tak vše probíha stejně, je v průběhu prováděni platby terminál vyzve ke sledování pokynů v telefonu, v telefonu se automaticky vyvolá aplikace a ta vyzve uživatele k zadání PINu.
Opětovným přiložením k terminálu se platba dokončí.Čili ano, telefon se chová stejně jako platební karta, jen je to chytřejší řešeni, doplněné o možnost konfigurace a s uživatelským rozhranním.Pokud máte karet na sim více, vidíte je i v aplikaci. Aplikaci můžete zapnout i sám, vybrat kartu a zvolit, že s tou chcete teď platit. A pokračujete jako bylo výše popsáno. Jet ta aplikace je již zapnutá.
V ostatních případech budete platit defaultně nastavenou preferovanou kartou.