Strumenti
Aggiungere una tessera fedeltà al portafoglio del telefono
Di solito il pulsante «Aggiungi al portafoglio» non c’è, perché una carta del portafoglio deve essere creata e firmata da chi ha emesso la tessera, e quasi nessun bar, palestra o supermercato l’ha mai fatta. Quello che funziona è trasformare la tessera in una carta per conto tuo: su iPhone una carta firmata che finisce in Apple Wallet, su Android un’app che conserva il codice a barre e lo mostra a tutto schermo. Il dettaglio che decide se la cassa lo legge è il formato del codice, non il numero.
Perché il pulsante non c’è
Apple Wallet non conserva fotografie di tessere: conserva file .pkpass,
piccoli pacchetti firmati che contengono il contenuto del codice a barre, il suo
formato, i campi da mostrare e un certificato che prova chi li ha fatti. La
firma è tutto il punto: è quello che impedisce a chiunque di generarsi una carta
d’imbarco.
La conseguenza è immediata. Se la catena sotto casa non si è mai registrata come emittente di carte, non c’è nessuna carta da aggiungere, e nessuna impostazione di Apple Wallet cambierà la cosa. Google Wallet funziona allo stesso modo per i programmi fedeltà dei partner.
La domanda pratica quindi non è «come aggiungo questa tessera» ma «chi me la trasforma in una carta».
Che cosa serve davvero a un lettore
È la parte che manca in quasi tutte le guide, ed è quella che decide se resterai in cassa a riaprire un’app.
Il formato giusto. Un codice a barre non è un numero: è un numero codificato in una simbologia precisa. I codici a strisce lunghi delle tessere fedeltà sono di solito Code 128 o Code 39, i codici dei prodotti sono EAN-13, quelli quadrati sono QR o Aztec. Le stesse cifre nella simbologia sbagliata producono un codice che sembra plausibile e non si legge come niente.
Dimensione e contrasto sufficienti. Una carta mostra il codice da solo, grande, nero su bianco. La foto della tessera intera mostra un codice a barre di due centimetri con un logo accanto, alla luminosità che il telefono aveva in quel momento.
Uno schermo che il lettore sappia leggere. I lettori a fotocamera — il vetro piatto delle casse dei supermercati — leggono benissimo gli schermi. I lettori laser a pistola non leggono uno schermo a nessuna luminosità, perché lavorano sulla luce laser riflessa. Quando alla cassa ti dicono «con i telefoni non funziona», di solito il motivo è questo, e non è qualcosa che un’app possa risolvere.
Su iPhone
- Controlla se il negozio pubblica già una carta. Se esiste, il pulsante «Aggiungi a Apple Wallet» sta nella loro app o in fondo a una ricevuta via e-mail. È sempre l’opzione migliore: una carta vera aggiorna il saldo da sé.
- Altrimenti generane una. Un’app che legge la tessera e produce un
.pkpassfirmato mette la carta in Wallet come si deve: sulla schermata di blocco, nell’elenco del doppio clic, in ordine con tutto il resto. - La prima volta confronta il codice con la tessera, prima di farci affidamento. Metti a confronto le cifre stampate sotto il codice originale con quelle sotto il codice generato.
Su Android
Google Wallet accetta le tessere fedeltà dei programmi partner, e sono molte meno delle tessere fedeltà che esistono. Per tutto il resto, quello che funziona in cassa è un’app che conserva il codice e lo mostra a tutto schermo con la luminosità alzata.
È meno elegante di un portafoglio di sistema, ed è funzionalmente identico nel momento della scansione. Quello che perdi è l’accesso dalla schermata di blocco e la comparsa automatica; quello che ti resta è un codice che si legge.
Che cosa una carta generata non farà
Vale la pena saperlo prima di sostituire una pila di plastica con uno schermo.
Non aggiornerà il proprio saldo. A una carta vera, emessa dal negozio, si può spingere un nuovo totale di punti, una nuova scadenza, una nuova offerta. Una carta generata da una foto è un’istantanea del codice a barre: il codice continua a funzionare, perché il codice non è altro che il tuo numero di conto, ma i punti stampati sopra restano fermi al momento in cui l’hai creata. Per una tessera fedeltà di solito non è un problema, perché la cassa recupera il saldo dal numero. Per qualsiasi cosa il cui valore cambia, invece lo è.
Non sopravvivrà a una riemissione della tessera. Tessera nuova, numero nuovo, carta nuova.
Non è una carta di pagamento. Nessuno dei due portafogli ti lascerà generarne una, e niente che richieda il chip o la banda magnetica si riproduce dalla fotografia del fronte. Quel confine è deliberato su entrambe le piattaforme, ed è lo stesso istinto che sta dietro tutto quello che trovi nella pagina Strumenti: fare bene una cosa sola invece di fare male quella accanto.
Non sarà benvenuta ovunque. Certi programmi fedeltà scrivono nelle proprie condizioni che la tessera è loro e non si può copiare. In pratica nessuno si scandalizza per un codice a barre su uno schermo, ma un abbonamento a un museo o un titolo di viaggio nominativo sono un’altra faccenda rispetto alla tessera dei caffè.
Come inserire il numero senza digitarlo
Digitare sedici cifre da una tessera consumata è il punto in cui la cosa va storta. La strada veloce è una foto: punti la fotocamera sulla tessera e lasci che sia l’app a leggere sia le cifre sia la simbologia dal codice a barre stampato.
AI Wallet Pass è quello che abbiamo costruito per questo passaggio. Fotografi la tessera, l’app ne estrae il numero e il formato del codice a barre e produce una carta firmata per Apple Wallet su iOS, oppure la conserva nel proprio portafoglio su Android.
Un dettaglio va detto per esteso, perché è esattamente la cosa da verificare in qualsiasi app di questo tipo: leggere la tessera richiede un server, dato che il modello di estrazione non gira sul telefono. Il contenuto del codice a barre, invece, resta sul dispositivo — il servizio di estrazione riceve soltanto una foto con il codice oscurato, e il numero non gli arriva mai. L’unica eccezione, stretta, è la chiamata di firma, che ha bisogno del numero per il tempo necessario ad assemblare la carta firmata e non lo scrive da nessuna parte. È un vincolo imposto dalla forma dell’interfaccia, non una promessa dentro un’informativa sulla privacy, ed è proprio questa la differenza su cui conviene fare domande.
Tre tessere al mese sono gratis, non c’è nessun abbonamento, e la scheda nella pagina Strumenti lo dice prima che tu installi qualsiasi cosa.
La scansione è l’unica cosa che l’app non sa fare offline, e la sua scheda lo dice: l’estrazione semantica è una chiamata a un server. La decodifica del codice a barre avviene invece sul dispositivo, ed è per questo che il numero non ha bisogno di viaggiare; su quanto liberamente venga usata la parola «offline» sulle schede in generale, vedi giochi offline per bambini. Il resto degli strumenti che facciamo è nella pagina Strumenti; e se stai valutando come si paga un’app prima di installarla, quanto costa davvero l’abbonamento a un rompicapo illustra i tre modelli e come distinguerli su una scheda.
Domande frequenti
- Perché non posso aggiungere la mia tessera fedeltà direttamente ad Apple Wallet?
- Perché una carta del portafoglio deve essere creata e firmata crittograficamente da chi la emette, e quasi nessun negozio ne ha mai fatta una. Apple Wallet non ha alcun modo di accettare una carta che nessun emittente ha mai pubblicato.
- Alla cassa funziona una foto della tessera?
- A volte, e in modo inaffidabile. I lettori laser a pistola non leggono uno schermo per niente; quelli a fotocamera di solito ci riescono, se il codice è grande, nitido e alla massima luminosità. La foto della tessera intera raramente è una di queste tre cose.
- Android ha un equivalente di Apple Wallet?
- Google Wallet accetta le tessere fedeltà, ma solo dai programmi partner che le pubblicano. Per tutto il resto, quello che funziona davvero in cassa è un'app che conserva il codice a barre e lo mostra a tutto schermo.
- Di quale formato di codice a barre ho bisogno?
- Quello stampato sulla tessera. I più comuni sono Code 128 e Code 39 per i codici a strisce lunghi, EAN-13 per quelli in stile prodotto da supermercato, e QR o Aztec per i codici quadrati. Un numero inserito nel formato sbagliato non si legge.
- Il numero della tessera viene mandato da qualche parte?
- Dipende dall'app, ed è l'unica cosa che vale la pena verificare. Leggere la tessera può richiedere un server; conservarla e mostrarla no. Il contenuto del codice a barre, una volta che esiste, non dovrebbe mai avere bisogno di lasciare il dispositivo.
App di questo articolo
- AI Wallet Pass — Fotografa una tessera fedeltà e ottieni una carta nel portafoglio.