Antes de usar a API Google Wallet para uma integração, siga estas etapas:
1. Inscrever-se em uma conta do emissor da API Google Wallet
É necessário ter uma conta do emissor para criar e distribuir cartões para a Google Wallet. Inscreva-se no Google Pay e no Console do Wallet para receber sua conta do emissor. Após preencher seu Perfil da empresa, acesse a página API Google Wallet e clique em Solicitar acesso. Indique no caso de uso que você planeja usar a API Google Wallet para esta implementação, conclua a lista de verificação e envie a solicitação.
Enquanto aguarda a aprovação da conta do emissor, crie uma conta de desenvolvedor temporária ou teste o Codelab.
2. Ativar a API Wallet
- Faça login no Google Cloud Platform e ative a API Google Wallet para seu projeto do GCP.
- Se você ainda não tem um projeto do GCP, crie um.
- Ative a API Google Wallet.
3. Criar uma conta de serviço
Uma conta de serviço e uma chave de conta de serviço são necessárias para chamar a API Google Wallet. A conta de serviço é a identidade que chama a API Google Wallet. A chave da conta de serviço contém uma chave privada que identifica o aplicativo como a conta de serviço.
Crie uma conta de serviço:
- 1.Crie uma conta de serviço
no Console do Google Cloud fornecendo os seguintes detalhes:
- Nome da conta de serviço: exemplo do cliente da Web da carteira
- ID da conta de serviço: exemplo: my-service-account
- 2. Clique em CRIAR E CONTINUAR.
- 3. Clique em CONCLUÍDO.
Crie uma chave de conta de serviço:
- 1. Selecione sua conta de serviço. Por exemplo: my-service-account@my-project-id.iam.gserviceaccount.com.
- 2. Clique no item de menu CHAVES na parte superior da página.
- 3. Clique em ADICIONAR CHAVE e Criar nova chave.
- 4. Selecione o tipo de chave JSON.
- 5. Clique em CRIAR para fazer o download da chave da conta de serviço.
4. Autorizar a conta de serviço
É necessário autorizar a conta de serviço para chamar a API. Para autorizar, conceda acesso à conta de serviço para gerenciar a conta do emissor.
- Acesse a página Usuários no Console do Google Pay e da Wallet.
- 1. Clique em Convidar um usuário.
- 2. Adicione o endereço de e-mail da conta de serviço. Por exemplo: my-service-account@my-project-id.iam.gserviceaccount.com.
- 3. Selecione Desenvolvedor em "Nível de acesso".
- 4. Selecione Convidar.
5. Criar uma turma
Antes de criar e adicionar um OfferObject
, você precisa criar um OfferClass
.
Para isso, faça login no Console do Google Pay e no Wallet, navegue até a página API Google Wallet e crie uma nova classe de oferta.
- Selecione a guia Manage.
- Clique em Criar uma turma.
- Escolha Oferta.
- Preencha todos os campos obrigatórios com *.
- Clique em Criar turma.
Repita as etapas nesta página se você precisar de várias ofertas.
Consulte o Modelo de layout para mais informações sobre como esses atributos são representados na passagem.
Depois de criar uma classe de oferta, acesse Adicionar cartões à Google Wallet.