Prerequisiti

Prima di utilizzare l'API Google Wallet per un'integrazione, completa i seguenti passaggi:

1. Registrati per un account emittente API di Google Wallet

È necessario un account emittente per creare e distribuire pass per Google Wallet. Registrati a Google Pay e Wallet Console per ottenere l'account emittente. Dopo la registrazione, vai alla pagina API Google Wallet e fai clic su Crea il tuo primo pass. Dopo aver accettato i Termini di servizio, puoi iniziare a creare una classe del pass.

Dopo il passaggio precedente, puoi anche provare il codelab.

2. Abilita l'API Wallet

3. Crea un account di servizio

Per chiamare l'API Google Wallet sono necessari un account di servizio e una chiave dell'account di servizio. L'account di servizio è l'identità che chiama l'API Google Wallet. La chiave dell'account di servizio contiene una chiave privata che la tua applicazione utilizza per l'autenticazione nell'API Google Wallet.

Crea un account di servizio:

  • 1. Crea un account di servizio nella console Google Cloud, fornendo i seguenti dettagli:
    • Nome dell'account di servizio, ad esempio Client web Wallet
    • ID account di servizio, ad esempio my-service-account
  • 2. Fai clic su CREA E CONTINUA.
  • 3. Fai clic su FINE.

Crea una chiave dell'account di servizio:

  • 1. Seleziona il tuo account di servizio. Ad esempio: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 2. Fai clic sulla voce di menu CHIAVE nella parte superiore della pagina.
  • 3. Fai clic su AGGIUNGI CHIAVE e su Crea nuova chiave.
  • 4. Seleziona il tipo di chiave JSON.
  • 5. Fai clic su CREA per creare e scaricare la chiave dell'account di servizio.

4. Autorizza l'account di servizio

Per chiamare l'API, devi autorizzare l'account di servizio. Per autorizzarla, concedi l'accesso all'account di servizio per gestire il tuo account emittente.

  • Visita la pagina Utenti nella console di Google Pay e Wallet.
  • 1. Fai clic su Invita un utente.
  • 2. Aggiungi l'indirizzo email dell'account di servizio. Ad esempio: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 3. Seleziona Sviluppatore per Livello di accesso.
  • 4. Fai clic su Invita.

5. Creare un corso

Prima di poter creare e aggiungere un EventObject, devi creare un EventClass. Per farlo, accedi alla console di Google Pay e Wallet, vai alla pagina API Google Wallet e crea una nuova classe Evento.

  1. Assicurati di essere nella scheda Gestisci
  2. Dovresti vedere "Sei in modalità demo" se è la prima volta che crei un pass.
  3. In modalità demo, fai clic su "Configura account di prova" per aggiungere account di prova. Solo questi account potranno salvare i pass mentre l'account emittente è in modalità demo.
  4. Fai clic su Crea un corso.
  5. Scegli Evento.
  6. Compila tutti i campi obbligatori contrassegnati con *.
  7. Fai clic su Crea corso.

Ripeti i passaggi su questa pagina se hai bisogno di più biglietti per eventi.

Fai riferimento al modello di layout per ulteriori informazioni su come questi attributi sono rappresentati nel pass.

Dopo aver creato correttamente un corso Evento, vai ad Aggiungi i pass a Google Wallet.