Panoramica degli identificatori raccolta

In questa pagina vengono descritti gli identificatori utilizzati dal protocollo Smart Tap.

Panoramica

Il protocollo Smart Tap comunica le informazioni relative a una tessera salvata nella Google Wallet e l'applicazione terminale. La seguente grafica riassume il flusso di comunicazione tra il terminale e Google Wallet:

Il flusso di comunicazione inizia con l'accettazione del protocollo da utilizzare, lo scambio di chiavi e poi il superamento dello scambio.

Poiché i commercianti possono servirsi di più attività o contrattisti per sviluppare i propri pass, Google utilizza tre identificatori per facilitare l'invio di informazioni tra Google Wallet e terminali. Ciò consente ai commercianti che usano un determinato terminale di app per utilizzare le tessere di sviluppatori diversi. I seguenti ID sono tre "identificatori di raccolta" usato nel protocollo Smart Tap.

di Gemini Advanced.

ID emittente di utilizzo

Un ID emittente di validità è un tipo specifico di ID emittente. Un ID emittente di utilizzo rappresenta in genere un solo commerciante. Al contrario, un ID emittente per un uno sviluppatore di tessere può rappresentare una piattaforma in cui vengono archiviate le classi di commercianti diversi. Una piattaforma che memorizza le classi di tessere per più commercianti o aggregatore.

Le società emittenti non si occupano di Smart Tap. Ad esempio: Gli emittenti di offerta vengono utilizzati anche per visualizzare promemoria di notifica basati su dati geografici in base alle località dell'Emittente dell'utilizzo. Pertanto, un ID emittente elencato come L'emittente di una tessera potrebbe non essere configurato per Smart Tap.

Confronto tra ID emittente e ID emittente

Un ID emittente è un identificatore univoco di un account emittente Google Wallet. La L'ID emittente è disponibile nella Google Pay e Console Wallet.

Un emittente può rappresentare un commerciante (ad es. un ristorante), un fornitore di offerte o un produttore di terminali e altro ancora. Quando si sviluppano classi e oggetti, sono collegate a uno specifico ID emittente. L'ID emittente è incluso in entrambe le tessere di classe e di oggetto.

ID Formato Note
ID classe issuerId.classSuffix classSuffix è un indirizzo univoco, definito dallo sviluppatore per un determinato classe del pass (ad es. un livello fedeltà)
ID oggetto issuerId.objectSuffix objectSuffix è un indirizzo univoco, definito dallo sviluppatore per un determinato pass (ad esempio, un ID utente)

Un emittente può creare tutte le classi di cui ha bisogno.

ID raccoglitore

Se un commerciante supporta Smart Tap sui propri terminali, il suo emittente di riscatto avrà un ID raccoglitore. L'ID raccoglitore è un ID numerico (8 cifre) che che i terminali usano per identificarsi. Dal momento che un Emittente di utilizzo potrebbe fornire assistenza più commercianti, l'ID commerciante viene utilizzato per richiedere l'ID vengono superate.

Quando un utente avvicina il proprio dispositivo a un terminale compatibile con Smart Tap, quest'ultimo invia l'ID raccoglitore al dispositivo dell'utente. Il dispositivo esegue poi l'autenticazione al terminale utilizzando la chiave pubblica per quell'ID raccoglitore. Consulta Flusso di comunicazione per scoprire di più.

Note importanti:

  • A un ID emittente viene assegnato un solo ID raccoglitore
  • Un ID raccoglitore è univoco tra tutti gli ID emittente

Per ottenere un ID raccoglitore per il tuo ID emittente, consulta Configurazione del commerciante.

ID classe della tessera

Un ID classe identifica un determinato livello o tipo di tessera. Un ID classe segue seguente:

issuerId.classSuffix

Il suffisso della classe è un valore definito dallo sviluppatore univoco per questa classe della tessera. Una tessera che fa riferimento a questo ID classe viene salvato nell'app Google Wallet dell'utente.