Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Respostas de erro da API
A tabela a seguir explica os códigos de erro que podem ser retornados pela API Google Wallet, as possíveis causas e soluções.
Exceção
Exemplo de mensagem
Sugestão
400: BadRequestException
A solicitação contém um argumento inválido. ID de recurso inválido: {1234567891234567899 - ABCD1234567}.
Verifique o tipo, formato e comprimento da estrutura de dados e transmita o argumento correto.
403: PermissionDeniedException
Permissão negada
Verifique se o e-mail correto da Conta de serviço é um usuário autorizado no Console do Business Pay e da Carteira.
404: NotFoundException
Objeto da Carteira não encontrado: {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3}.
Execute um comando GET no ID do objeto antes de tentar antes de uma solicitação PATCH ou PUT para garantir que você tenha um objeto a ser atualizado e que ele seja o mais recente.
404: IssuerClassNotFoundException
Classe de objeto Carteira {1234567891234567899.ABCD.1234567} não encontrada.
Ao executar uma atualização , faça uma solicitação GET antes de uma solicitação PATCH ou PUT para garantir que você tenha uma classe para referenciar e que é a mais recente. Verifique também se o payload correto (objeto e classe) está sendo usado corretamente na solicitação.
409: AlreadyExistsException
A classe de objeto Carteira {1234567891234567899.ABCD.1234567} já existe.
Use um comando GET no ID da classe antes de tentar criar esse mesmo ID. Se o recurso existir, use PATCH ou PUT.
Mensagens de erro baseadas na Web
Se algo der errado ao tentar salvar um cartão usando a opção "Adicionar à Carteira do Google" você verá uma mensagem de erro informativa para ajudar na depuração. Essas mensagens são exibidas apenas para os usuários que têm a permissão "Desenvolvedor" ou "Administrador" para a conta de emissor associada.
Veja um exemplo do tipo de mensagem de erro que pode ser exibida:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-09-05 UTC."],[[["This page explains the different error codes that may be returned by the Google Wallet API, including BadRequestException, PermissionDeniedException, NotFoundException, IssuerClassNotFoundException, and AlreadyExistsException."],["Each error code has an explanation for the possible causes and suggestions for solutions, focusing on data structure validation, service account authorization, object and class ID verification, and using appropriate HTTP methods like GET, PATCH, or PUT."],["The table provides example error messages to help with troubleshooting, along with links to relevant documentation for further assistance."],["For 'Add to Google Wallet' links, web-based error messages are displayed for users with 'Developer' or 'Admin' roles to assist with debugging, offering insights into the issue."]]],[]]