Per abilitare i pass di Google Wallet per i tuoi contatti, devi creare un certificato Google e collegarlo al tuo account Brevo.
Prima di iniziare
- Assicurati di avere un account Google con accesso alla Google Cloud Console
- Assicurati di aver installato sul tuo computer:
- Android Studio
- Git
- Node.js (versione 10 o successiva)
- Puoi aggiungere solo un certificato Google per account Brevo. Non è possibile eliminare un certificato perché è collegato ai contatti che lo hanno utilizzato per aggiungere la loro carta al wallet. Se il certificato viene rimosso, tali contatti non riceveranno più notifiche o aggiornamenti associati alle carte create con quel certificato.
Fase 1: registrazione di un account emittente API di Google Wallet
È necessario un account emittente per creare e distribuire pass per Google Wallet.
Per creare un account issuer dell’API Google Wallet:
- Apri Google Pay & Wallet Console.
- Segui le istruzioni sullo schermo per creare un account emittente.
- Seleziona Google Wallet API (API Google Wallet).
- Conferma di accettare i termini di servizio e l’informativa sulla privacy.
- Copia il valore di Issuer ID (ID emittente) e salvalo per dopo.
- Nella scheda Manage (Gestisci), seleziona Set up test accounts (Configura account di test).
- Aggiungi eventuali indirizzi email che userai in questo codelab.
Fase 2: creazione di un account di servizio e di una chiave
Per effettuare una chiamata all'API Google Wallet sono necessari un service account e la relativa chiave. Il file della chiave che generi in questa fase è il certificato che caricherai su Brevo.
Attivare le API di Google Wallet
- Accedi alla Google Cloud Console.
- Crea un nuovo progetto Google Cloud o selezionane uno esistente. Per ulteriori informazioni, consulta la documentazione ufficiale per sviluppatori di Google.
- Abilita la pagina dell'API Google Wallet per il tuo progetto.
Crea un account di servizio
Per prima cosa, crea un account di servizio:
- Nella Google Cloud Console, vai a Service accounts (Account di servizio).
- Inserisci un nome, un ID e una descrizione per il tuo account di servizio.
- Clicca su Create and continue (Crea e continua).
- Clicca su OK.
Crea una chiave dell'account di servizio
Quindi, crea una chiave per quell’account di servizio:
- Clicca sull'account di servizio che hai appena creato.
- Vai alla scheda Keys (Chiavi).
- Clicca su Add key (Aggiungi chiave), poi seleziona Create new key (Crea nuova chiave).
- Seleziona JSON come tipo di chiave.
-
Clicca su Create (Crea). Il file della chiave JSON viene scaricato automaticamente sul tuo computer.
❗️ ImportanteConserva questo file della chiave JSON in modo sicuro. Contiene una chiave privata che identifica la tua applicazione. Non condividerlo e non conservarlo in un luogo pubblico.
Autorizza l'account di servizio
Dopo aver scaricato il file della chiave, devi autorizzare il service account in modo che possa gestire i pass di Google Wallet nel tuo account emittente.
- Apri Google Pay & Wallet Console.
- Seleziona Users (Utenti).
- Selezionare Invita un utente.
- Inserisci l'indirizzo email del tuo account di servizio. Segue questo formato:
service-account-name@project-id.iam.gserviceaccount.com. - Seleziona Developer (Sviluppatore) o Administrator (Amministratore) dal menu a discesa Access level (Livello di accesso).
- Seleziona Invite (Invita).
Fase 3: aggiunta del certificato Google a Brevo
Quando la configurazione di Google è completata, carica il file della chiave JSON su Brevo per collegare il tuo account Google Wallet:
- Dal tuo account Brevo, clicca sul menu a discesa dell’account e vai a Settings (Impostazioni) > Marketing > Wallet credentials (Credenziali Wallet).
- Clicca su Add credentials (Aggiungi credenziali).
- In Application (Applicazione), seleziona Google Wallet.
- Inserisci un nome per il tuo certificato Google che ti aiuterà a identificarlo nella lista.
- Incolla il valore Issuer ID che hai salvato quando ti sei registrato per un account issuer dell’API Google Wallet.
- Carica il file delle credenziali JSON che hai scaricato da Google Cloud Console.
- Clicca su Save credentials (Salva credenziali).
❓Quando devo rinnovare il mio certificato?
Se il tuo certificato è compromesso, devi rinnovarlo mantenendo lo stesso issuer ID. Per farlo, recupera l'ID emittente che hai salvato quando ti sei registrato per un account emittente dell'API Google Wallet, poi ricrea una chiave dell'account di servizio.
⏭️ E adesso?
- Crea, aggiungi o estendi un certificato Apple per Brevo Wallet
- Crea una campagna wallet
- Configura un’automazione per notificare i contatti del wallet e/o spostarli su un altro pass
- Invia notifiche di geofencing ai titolari di pass wallet
🤔 Domande?
In caso di domande, non esitare a contattare il team dell’assistenza creando un ticket dal tuo account. Se ancora non hai un account, puoi contattarci qui.
Se stai cercando aiuto per un progetto che prevede l'utilizzo di Brevo, possiamo metterti in contatto con l'agenzia partner di Brevo giusta per te.