Werkzeuge
Eine Kundenkarte in die Wallet des Handys legen
Meist gibt es keinen „Zur Wallet hinzufügen“-Knopf, weil eine Wallet-Karte von dem erstellt und signiert werden muss, der die Karte ausgegeben hat — und die meisten Cafés, Fitnessstudios und Supermärkte haben das nie getan. Was stattdessen funktioniert: die Karte selbst in eine Wallet-Karte verwandeln. Auf dem iPhone eine signierte Datei, die in Apple Wallet landet; unter Android eine App, die den Strichcode speichert und bildschirmfüllend anzeigt. Und darüber, ob die Kasse ihn liest, entscheidet das Format des Codes, nicht die Nummer.
Warum der Knopf fehlt
Apple Wallet speichert keine Bilder von Karten. Es speichert .pkpass-Dateien:
kleine, signierte Pakete mit dem Inhalt des Strichcodes, seinem Format, den
angezeigten Feldern und einem Zertifikat, das belegt, wer sie erstellt hat. Die
Signatur ist der Punkt. Sie verhindert, dass sich jemand eine Bordkarte selbst
ausstellt.
Die Folge ist geradlinig. Hat sich Ihre örtliche Kette nie als Kartenaussteller registriert, gibt es keine Karte zum Hinzufügen, und keine Einstellung in Apple Wallet ändert daran etwas. Google Wallet funktioniert bei Partnerprogrammen genauso.
Die praktische Frage lautet also nicht „wie füge ich diese Karte hinzu“, sondern „wer macht daraus eine Wallet-Karte“.
Was ein Scanner tatsächlich braucht
Das ist der Teil, der in den meisten Anleitungen fehlt, und der darüber entscheidet, ob Sie an der Kasse stehen und eine App neu öffnen.
Das richtige Format. Ein Strichcode ist keine Nummer, sondern eine Nummer, codiert in einer bestimmten Symbolik. Die langen Streifencodes auf Kundenkarten sind meist Code 128 oder Code 39, Produktcodes sind EAN-13, quadratische sind QR oder Aztec. Dieselben Ziffern in der falschen Symbolik ergeben einen Code, der plausibel aussieht und sich als nichts scannen lässt.
Genug Größe und Kontrast. Eine Wallet-Karte zeigt den Code allein, groß, schwarz auf weiß. Ein Foto der ganzen Karte zeigt einen zwei Zentimeter breiten Strichcode mit einem Logo daneben, bei der Helligkeit, die das Handy gerade hatte.
Einen Bildschirm, den der Scanner lesen kann. Kamerabasierte Scanner — die flache Glasplatte an den meisten Kassen — lesen Bildschirme problemlos. Handgeräte mit Laserscanner lesen einen Bildschirm bei keiner Helligkeit, weil sie mit reflektiertem Laserlicht arbeiten. Wenn eine Mitarbeiterin sagt „mit dem Handy geht das nicht“, liegt es meist daran, und keine App kann das beheben.
Auf dem iPhone
- Prüfen Sie, ob das Geschäft bereits eine Karte veröffentlicht. Der Knopf „Zu Apple Wallet hinzufügen“ lebt, falls es ihn gibt, in deren eigener App oder am Ende einer Kaufbestätigung. Das ist immer die beste Wahl — eine echte Karte aktualisiert ihren Punktestand.
- Sonst: eine erzeugen. Eine App, die die Karte liest und eine signierte
.pkpasserzeugt, legt die Karte richtig in die Wallet: auf den Sperrbildschirm, in die Doppelklick-Liste, einsortiert zwischen allem anderen. - Beim ersten Mal den Strichcode mit der Karte abgleichen. Vergleichen Sie die unter dem Code gedruckten Ziffern mit denen der erzeugten Karte.
Unter Android
Google Wallet nimmt Kundenkarten von Partnerprogrammen an, und davon gibt es deutlich weniger als Kundenkarten. Für alles andere funktioniert an einer Kasse eine App, die den Code speichert und ihn bildschirmfüllend mit erhöhter Helligkeit anzeigt.
Das ist weniger elegant als eine System-Wallet und im Moment des Scannens funktional identisch. Was fehlt, ist der Zugriff vom Sperrbildschirm und das automatische Auftauchen; was bleibt, ist ein Code, der gelesen wird.
Was eine erzeugte Karte nicht kann
Gut zu wissen, bevor Sie einen Stapel Plastik gegen einen Bildschirm tauschen.
Sie aktualisiert ihren Punktestand nicht selbst. Einer echten, vom Geschäft ausgegebenen Karte lässt sich ein neuer Punktestand, ein neues Ablaufdatum, ein neues Angebot zuschicken. Eine aus einem Foto erzeugte Karte ist eine Momentaufnahme des Strichcodes: Der Code funktioniert weiter, denn der Code ist nur Ihre Kontonummer, aber die aufgedruckte Punktzahl ist auf den Moment der Erstellung eingefroren. Bei einer Kundenkarte ist das meist egal — die Kasse holt den Stand über die Nummer. Bei allem mit einem sich ändernden Wert nicht.
Sie übersteht keine Neuausgabe der Karte. Neue Karte, neue Nummer, neue Wallet-Karte.
Sie ist keine Zahlkarte. Keine der beiden Wallets lässt Sie eine erzeugen, und nichts, was den Chip oder den Magnetstreifen braucht, lässt sich aus einer Aufnahme der Vorderseite reproduzieren. Diese Grenze ist auf beiden Plattformen Absicht, und es ist derselbe Instinkt wie hinter allem auf der Werkzeugseite: eine Sache richtig machen statt der danebenliegenden schlecht.
Sie ist nicht überall willkommen. Bei manchen Kundenprogrammen steht in den Bedingungen, dass die Karte ihnen gehört und nicht kopiert werden darf. In der Praxis stört sich niemand an einem Strichcode auf einem Bildschirm, aber ein Museumsausweis oder ein personalisiertes Nahverkehrsticket ist eine andere Sache als eine Stempelkarte vom Café.
Wie die Nummer ohne Tippen hineinkommt
Sechzehn Ziffern von einer abgegriffenen Karte abzutippen ist die Stelle, an der das schiefgeht. Schneller geht es per Foto: Kamera auf die Karte halten und die App sowohl die Ziffern als auch die Symbolik vom gedruckten Strichcode lesen lassen.
AI Wallet Pass haben wir für genau diesen Schritt gebaut. Sie fotografieren die Karte, die App entnimmt Nummer und Strichcode-Format und erzeugt unter iOS eine signierte Karte für Apple Wallet oder legt sie unter Android in ihre eigene Wallet.
Ein Detail gehört klar gesagt, denn genau das ist bei jeder App dieser Art zu prüfen: Die Karte zu lesen braucht einen Server, weil das Erkennungsmodell nicht auf dem Handy läuft. Der Inhalt des Strichcodes bleibt auf dem Gerät — der Erkennungsdienst bekommt nur ein Foto, auf dem der Code geschwärzt ist, und die Nummer erreicht ihn nie. Die enge Ausnahme ist der Signieraufruf, der die Nummer genau so lange braucht, wie das Zusammensetzen der signierten Karte dauert, und sie nirgends festhält. Das ist eine Einschränkung durch die Form der Schnittstelle und kein Versprechen in einer Datenschutzerklärung — und nach genau diesem Unterschied sollte man fragen.
Drei Karten im Monat sind kostenlos, ein Abo gibt es nicht, und die Karte auf der Werkzeugseite sagt das vor jeder Installation.
Das Scannen ist das Einzige, was die App nicht offline kann, und ihre Karte sagt das: Die inhaltliche Erkennung ist ein Serveraufruf. Das Lesen des Strichcodes selbst passiert auf dem Gerät, weshalb die Nummer gar nicht reisen muss; wie locker das Wort „offline“ auf Store-Seiten allgemein verwendet wird, steht in Kinderspiele ohne Internet. Und wenn Sie abwägen, wie eine App bezahlt wird, führt was ein Knobelspiel-Abo wirklich kostet die drei Modelle auf und wie man sie auf einer Store-Seite auseinanderhält.
Häufige Fragen
- Warum kann ich meine Kundenkarte nicht direkt zu Apple Wallet hinzufügen?
- Weil eine Wallet-Karte von dem erstellt und kryptografisch signiert werden muss, der sie ausgibt, und die meisten Geschäfte haben nie eine erstellt. Apple Wallet hat keine Möglichkeit, eine Karte anzunehmen, die kein Aussteller je veröffentlicht hat.
- Funktioniert ein Foto der Karte an der Kasse?
- Manchmal, und unzuverlässig. Handgeräte mit Laserscanner lesen einen Bildschirm überhaupt nicht; kamerabasierte Scanner meist schon, wenn der Strichcode groß, scharf und bei voller Helligkeit ist. Ein Foto der ganzen Karte ist selten eines davon.
- Gibt es unter Android eine Entsprechung zu Apple Wallet?
- Google Wallet nimmt Kundenkarten an, aber nur von Partnerprogrammen, die sie veröffentlichen. Für alles andere funktioniert an einer Kasse eine App, die den Strichcode speichert und bildschirmfüllend anzeigt.
- Welches Strichcode-Format brauche ich?
- Das, was auf der Karte gedruckt ist. Üblich sind Code 128 und Code 39 für die langen Streifencodes, EAN-13 für den Produktstil und QR oder Aztec für quadratische Codes. Eine Nummer im falschen Format lässt sich nicht scannen.
- Wird die Kartennummer irgendwohin gesendet?
- Das hängt von der App ab, und es ist das Einzige, was zu prüfen sich lohnt. Die Karte zu lesen kann einen Server erfordern; sie zu speichern und anzuzeigen nicht. Der Inhalt des Strichcodes sollte das Gerät nie verlassen müssen, sobald er existiert.
Apps in diesem Beitrag
- AI Wallet Pass — Kundenkarte abfotografieren, Wallet-Karte bekommen.