O endereço de e-mail gerado pela conta de serviço do Google Cloud.
aud
String
S
Público-alvo. O público-alvo dos objetos da API Google Wallet será sempre
google:
typ
String
S
Tipo de JWT. O público-alvo dos objetos da API Google Wallet será sempre
savetowallet:
iat
Número inteiro
S
Emitido em tempo hábil, em segundos, desde o período.
payload
Objeto
S
Objeto de payload.
payload.eventTicketClasses
Matriz
N
Classe de ingresso de evento a ser salva.
payload.eventTicketObjects
Matriz
N
Objeto de ingresso de evento a ser salvo.
payload.flightClasses
Matriz
N
Classe de voo a ser salva.
payload.flightObjects
Matriz
N
Objeto de voo a ser salvo.
payload.giftCardClasses
Matriz
N
Classe de vale-presente a ser salva.
payload.giftCardObjects
Matriz
N
Objeto de vale-presente a ser salvo.
payload.loyaltyClasses
Matriz
N
Classe de fidelidade a ser salva.
payload.loyaltyObjects
Matriz
N
Objeto de fidelidade a ser salvo.
payload.offerObjects
Matriz
N
Objeto de oferta a ser salvo.
payload.offerClasses
Matriz
N
Classe de oferta a ser salva.
payload.transitObjects
Matriz
N
Objeto de transporte a ser salvo.
payload.transitClasses
Matriz
N
Classe de transporte a ser salva.
origins
Matriz
S
Matriz de domínios aprovados para a funcionalidade de salvamento do JWT. API Google Wallet
O botão não será renderizado quando o campo origins não estiver definido. Você pode
pode receber uma mensagem de
"Carregamento negado por X-Frame-Options" ou "Exibição recusada" no
console do navegador quando o campo de origem não está definido.
[[["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 2025-07-25 UTC."],[[["\u003cp\u003eThe JSON structure defines a payload for saving various Google Wallet objects like event tickets, flights, gift cards, loyalty cards, offers, and transit passes.\u003c/p\u003e\n"],["\u003cp\u003eRequired fields include \u003ccode\u003eiss\u003c/code\u003e (issuer), \u003ccode\u003eaud\u003c/code\u003e (audience), \u003ccode\u003etyp\u003c/code\u003e (type), \u003ccode\u003eiat\u003c/code\u003e (issued at time), \u003ccode\u003epayload\u003c/code\u003e (object data), and \u003ccode\u003eorigins\u003c/code\u003e (allowed domains).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003epayload\u003c/code\u003e object contains arrays for different object types, each with 'Class' and 'Object' entries for defining object structures and instances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eorigins\u003c/code\u003e field is crucial for enabling the Google Wallet API button and preventing loading errors in the browser.\u003c/p\u003e\n"]]],["The JSON defines data for saving various passes to Google Wallet. Required fields include the service account email (`iss`), \"google\" as the audience (`aud`), \"savetowallet\" as the type (`typ`), and the issued-at time (`iat`). The `payload` contains arrays for classes and objects related to event tickets, flights, gift cards, loyalty programs, offers, and transit. `origins` lists approved domains for JWT saving. Each object or class array within the `payload` is optional.\n"],null,[]]