Para ativar passes da Carteira do Google para seus contatos, você precisa criar um certificado do Google e conectá-lo à sua conta Brevo.
Antes de começar
- Certifique-se de ter uma conta do Google com acesso ao Google Cloud Console
- Confirme se você instalou no seu computador:
- Android Studio
- Git
- Node.js (versão 10 ou superior)
- Você só pode adicionar um certificado do Google por conta Brevo. Não é possível excluir um certificado porque ele está vinculado a contatos que o usaram para adicionar seus cartões à carteira. Se o certificado for removido, esses contatos não receberão mais notificações ou atualizações associadas aos cartões criados com esse certificado.
Etapa 1: Criar uma conta de emissor da API da Carteira do Google
É necessária uma conta do emissor para criar e distribuir passes para a Carteira do Google.
Para criar uma conta de emissor da API da Carteira do Google:
- Abra o Google Pay & Wallet Console.
- Siga as instruções na tela para criar uma conta de emissor.
- Selecione a Google Wallet API (API da Carteira do Google).
- Confirme que você concorda com os termos de serviço e a política de privacidade.
- Copie o valor de Issuer ID (ID do emissor) e salve-o para usar mais tarde.
- Na aba Manage (Gerenciar), selecione Set up test accounts (Configurar contas de teste).
- Adicione quaisquer endereços de e-mail que você usará neste codelab.
Etapa 2: Criar uma conta de serviço e uma chave
Uma conta de serviço e a chave associada são necessárias para fazer chamadas à API da Carteira do Google. O arquivo de chave que você gera nesta etapa é o certificado que você vai enviar para a Brevo.
Habilitar a API da Carteira do Google
- Entre no Google Cloud Console.
- Crie um novo projeto do Google Cloud ou selecione um existente. Para saber mais, confira a documentação oficial do Google Developers.
- Habilite a página da API da Carteira do Google para o seu projeto.
Criar uma conta de serviço
Primeiro, crie uma conta de serviço:
- No Console do Google Cloud, acesse Contas de serviço.
- Insira um nome, um ID e uma descrição para sua conta de serviço.
- Clique em Create and continue (Criar e continuar).
- Clique em OK.
Criar uma chave da conta de serviço
Em seguida, crie uma chave para essa conta de serviço:
- Clique na conta de serviço que você acabou de criar.
- Selecione a guia Keys (Chaves).
- Clique em Add key (Adicionar chave) e selecione Create new key (Criar nova chave).
- Selecione JSON como o tipo de chave.
-
Clique em Create (Criar). O arquivo de chave JSON é baixado automaticamente para seu computador.
❗️ ImportanteMantenha este arquivo de chave JSON em segurança. Ele contém uma chave privada que identifica seu aplicativo. Não compartilhe nem armazene em um local público.
Autorizar a conta de serviço
Após baixar o arquivo de chave, você precisará autorizar a conta de serviço para que ela possa gerenciar passes da Carteira do Google na sua conta de emissor.
- Abra o Google Pay & Wallet Console.
- Select Users (Usuários).
- Selecione Invite a user (Convidar um usuário).
- Insira o endereço de e-mail da sua conta de serviço. Ele segue este formato:
service-account-name@project-id.iam.gserviceaccount.com. - Selecione Developer (Desenvolvedor) ou Administrator (Administrador) no menu suspenso Access level (Nível de acesso).
- Selecione Invite (Convidar).
Etapa 3: Adicionar o certificado do Google à Brevo
Depois que a configuração do Google estiver concluída, faça upload do arquivo de chave JSON na Brevo para conectar a sua conta da Carteira do Google:
- Na sua conta Brevo, clique no menu suspenso da conta e acesse Settings > Marketing > Wallet credentials (Configurações > Marketing > Credenciais da Wallet).
- Clique em Add credentials (Adicionar credenciais).
- Em Application (Aplicativo), escolha Google Wallet (Carteira do Google.
- Insira um nome para seu certificado do Google que ajudará você a identificá-lo na lista.
- Cole o valor de Issuer ID (ID do emissor) que você salvou ao criar uma conta de emissor da API da Carteira do Google.
- Faça upload do arquivo de credenciais JSON que você baixou do Google Cloud Console.
- Clique em Save credentials (Salvar credenciais).
❓Quando devo renovar meu certificado?
Se o seu certificado for comprometido, você precisará renová-lo e manter o mesmo ID de emissor. Para isso, recupere o ID do emissor que você salvou ao se inscrever em uma conta de emissor da API da Carteira do Google e, em seguida, recrie uma chave da conta de serviço.
⏭️ O que vem a seguir?
- Criar, adicionar ou estender um certificado da Apple para a Carteira Brevo
- Criar uma campanha wallet
- Configurar uma automação para notificar os contatos da carteira e/ou movê-los para outro passe
- Enviar notificações de geofencing para titulares de passes da carteira
🤔 Dúvidas?
Em caso de dúvida, sinta-se à vontade para entrar em contato com nossa equipe de suporte, criando um tíquete a partir da sua conta. Caso ainda não tenha uma conta, entre em contato conosco aqui.
Se você está procurando ajuda com um projeto usando o Brevo, podemos encontrar à agência parceira da Brevo certa.