O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Google Wallet API JWT
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Representação JSON
{
"iss": "example_service_account@developer.gserviceaccount.com",
"aud": "google",
"typ": "savetowallet",
"iat": 1368029586,
"payload": {
"eventTicketClasses": [{
... //Event ticket Class JSON
}],
"eventTicketObjects": [{
// Event ticket Object JSON
}],
"flightClasses": [{
// Flight Class JSON
}],
"flightObjects": [{
// Flight Object JSON
}],
"giftCardClasses": [{
// Gift card Class JSON
}],
"giftCardObjects": [{
// Gift card Object JSON
}],
"loyaltyClasses": [{
// Loyalty Class JSON
}],
"loyaltyObjects": [{
// Loyalty Object JSON
}],
"offerClasses": [{
// Offer Class JSON
}],
"offerObjects": [{
// Offer Object JSON
}],
"transitClasses": [{
// Transit Class JSON
}],
"transitObjects": [{
// Transit Object JSON
}]
},
"origins": ["http://baconrista.com", "https://baconrista.com"]
}
Campos
| Campo |
Tipo |
Obrigatório |
Descrição |
iss |
String |
S |
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. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-02-18 UTC.
[null,null,["Última atualização 2026-02-18 UTC."],[],["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"]]