Was empfängt ein Zahlungsterminal tatsächlich?
Genug, um die Transaktion an die richtige Bank weiterzuleiten, und einen Wert, der beweist, dass die Karte an diesem einen Kauf teilgenommen hat. Die Karte ist ein kleiner Rechner, der entscheidet, was er antwortet, und kein Speicher, den das Terminal liest, und diese Unterscheidung ist der Grund, aus dem sich der Austausch nicht umwidmen lässt.
Ein Rechner, kein Speicher
Die Vorstellung, die die Verwirrung erzeugt, ist eine Karte als Behälter, den das Terminal öffnet. Unter dieser Vorstellung liegt alles darin dem offen, der es liest.
Die zutreffende Vorstellung ist eine Karte als kleiner Rechner, auf dem eine Anwendung läuft. Das Terminal fragt, die Anwendung entscheidet, was sie antwortet, und verweigert den Rest.
Alles Weitere folgt daraus. Eine Karte wird nicht gelesen, sie wird befragt, und sie hat das Recht auf die Antwort.
Was hinübergeht, der Gestalt nach
Angaben zur Weiterleitung, damit die Transaktion das Institut erreicht, das die Karte ausgegeben hat.
Ein Wert, für diese Transaktion berechnet, der beweist, dass die Karte teilgenommen hat, und der sich ohne sie nicht erzeugen lässt.
Angaben zur Transaktion selbst, vom Terminal zusammengestellt und nicht von der Karte geliefert.
Die genauen Felder, ihre Namen und welche verbindlich sind, sind in den EMV-Spezifikationen für das kontaktlose Bezahlen festgelegt, veröffentlicht von EMVCo, und diese Spezifikation ist dafür die Autorität und nicht diese Seite.
Was nicht hinübergeht
Die Schlüssel in der Karte, die sie unter keinen Umständen verlassen und die der Grund sind, aus dem der Wert der Transaktion sich nicht fälschen lässt.
Alles, wofür die Zahlungsanwendung nicht antworten muss, und das ist weit mehr, als Menschen annehmen, und umfasst vieles von dem, was eine Karte zu tragen scheint.
Und überhaupt nichts über Sie als Person jenseits dessen, was der Kartenherausgeber dort hineingesetzt hat, denn eine Karte hält keine Geschichte darüber, wo sie gewesen ist.
Warum die Unterscheidung zählt
Weil sie erklärt, warum das Abfangen eines Austauschs nicht dasselbe ist wie das Abfangen einer Karte, und warum die ganze Gattung des Abspielens scheitert.
Sie erklärt zudem, warum eine allgemeine Anwendung auf einem Telefon von einer Zahlungskarte so wenig bekommt: Die Anwendung ist kein Terminal, und die Karte antwortet entsprechend.
Nehmen Sie NFC Tools. Unter iOS setzt sie ein iPhone 7 oder neuer mit mindestens iOS 15.6 voraus, und die App muss manuell gestartet werden. Das Lesen im Hintergrund steht ab iPhone XS und XR zur Verfügung.
Und sie setzt die richtige Erwartung für jeden, der mit NFC baut: Die Zahlungsschicht ist ein geschlossenes System mit eigenen Regeln, benachbart zur Welt der Tags und nicht Teil von ihr.
Häufige Fragen
Liest das Terminal meine Kartennummer?
Es empfängt, womit die Zahlungsanwendung antwortet, und das ist, was die Verfahren zum Weiterleiten und zum Beweis verlangen. Die Karte wird nicht schlicht gelesen.
Werden die Schlüssel der Karte je gesendet?
Nein. Sie bleiben im Chip, und deshalb lässt sich der Wert, der die Transaktion beweist, von nichts anderem erzeugen.
Warum sieht eine App auf meinem Telefon so wenig?
Weil sie kein Terminal ist, und die Zahlungsanwendung antwortet entsprechend. Das ist Absicht und keine Beschränkung.
Weiß die Karte, wo sie gewesen ist?
Nein. Eine Karte hält keinen Nachweis über ihre eigene Geschichte, es gibt für ein Terminal also nichts dergleichen zu erlangen.