Requisiti di funzionalità di base

Per l'integrazione con Google Wallet, le seguenti funzionalità di base devono essere implementate.

Certificazione EMV

I terminali devono soddisfare la certificazione EMVCo di livello 1 e 2. Per ulteriori dettagli, consulta sito web di EMVCo.

Autenticazione dei dati offline

Per consentire agli utenti di passare rapidamente da un terminale all'altro, i terminali di trasporto pubblico devono supportare l'autenticazione dei dati offline (ODA). L'ODA è un controllo crittografico che consente a un terminale di pagamento di eseguire l'autenticazione offline con una carta di pagamento contactless o dispositivo mobile. L'ODA offre un elevato livello di certezza che la carta presentata sia autentica. Consente l'apertura del gate di transito senza che l'utente debba attendere che la rete elabori pagamento. L'ODA viene utilizzato anche quando i terminali di trasporto pubblico sono a intermittenza offline. Quando il trasporto pubblico terminale è di nuovo online, il pagamento è stato elaborato.

La funzionalità ODA è ideale per le stazioni di trasporto pubblico con terminal non sempre online o con connessioni meno affidabili. Viene utilizzato anche quando il tempo di elaborazione del pagamento potrebbe rallentare il pendolare quando entra nel cancello. Solitamente i gate si aprono entro 500 millisecondi dal momento in cui l'utente tocca il dispositivo mobile.

Per utilizzare l'ODA, il terminale di trasporto pubblico deve essere configurato correttamente. Contatta l'elaboratore dei pagamenti o un integratore di sistemi per maggiori dettagli su come configurare i terminali.

Google Wallet supporta l'ODA per le seguenti emittenti:

  • Visa
  • Mastercard
  • Amex

Scontro tra sondaggi e schede

Le carte NFC fisiche hanno un UID statico. Tuttavia, tutti i dispositivi mobili Android hanno un UID dinamico che cambia a ogni transazione. Questo aggiunge un livello di privacy per gli utenti perché impedisce il monitoraggio, ma può causare uno "scontro tra le schede" ovvero quando i terminali di trasporto pubblico riconoscono più di una carta nel Campo NFC.

Quando un utente si avvicina a un terminale con il proprio smartphone, l'intensità del campo NFC aumenta e il suo dispositivo potrebbe avviare una transazione prima che il campo sia sufficientemente forte e stabile da stabilire una connessione. Se lo smartphone perde la connessione, si arresta e riprova a eseguire la transazione. Ciò fa cambiare l'UID del dispositivo mobile e, se il terminale è configurato con la logica di conflitto della carta, potrebbe riconoscere erroneamente più di un UID in un breve arco di tempo e interrompere la transazione. Questa situazione è aggravata quando i terminali con logica di conflitto con la carta hanno velocità di polling troppo elevate. Per risolvere la situazione, disattiva la logica di conflitto della scheda UID o abbassa la velocità di polling del terminale.

AID select, PPSE ed ePPSE

Per i terminali che supportano sia le carte a circuito aperto che quelle a circuito chiuso, è preferibile configurarli nel seguente ordine:

  1. Tutte le carte a circuito chiuso che utilizzano l'AID vengono selezionate per prime.
  2. Tutte le carte a circuito aperto che utilizzano PPSE.

ePPSE

ePPSE è una nuova specifica di EMVCo che consente di fornire informazioni dal terminale al dispositivo mobile per informazioni sul tipo di transazione immediatamente prima che si verifichi. In questo modo lo smartphone può scegliere una carta di pagamento specifica, predefinita dall'utente, per quel determinato tipo di transazione. Per i trasporti pubblici, potrebbe essere necessario impostare una carta predefinita per i trasporti pubblici, che sostituirà la carta di pagamento predefinita quando viene toccata su un terminale dei trasporti pubblici.

Al momento Google Wallet non supporta ePPSE, ma se ti interessa attivare ePPSE per il trasporto pubblico, indicalo quando invii il modulo per il trasporto pubblico con circuito aperto a Google Wallet.