Google Wallet API JWT
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Représentation 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"]
}
Champs
Champ |
Type |
Obligatoire |
Description |
iss |
Chaîne |
O |
Adresse e-mail générée par votre compte de service Google Cloud. |
aud |
Chaîne |
O |
Audience. L'audience des objets de l'API Google Wallet sera toujours
google |
typ |
Chaîne |
O |
Type de jeton JWT. L'audience des objets de l'API Google Wallet sera toujours
savetowallet |
iat |
Entier |
O |
Émis à l'heure en secondes depuis l'epoch. |
payload |
Objet |
O |
Objet de charge utile. |
payload.eventTicketClasses |
Tableau |
N |
Classe de billets pour des événements à enregistrer. |
payload.eventTicketObjects |
Tableau |
N |
Objet Billet pour un événement à enregistrer. |
payload.flightClasses |
Tableau |
N |
Classe de vol à enregistrer. |
payload.flightObjects |
Tableau |
N |
Objet Vol à enregistrer. |
payload.giftCardClasses |
Tableau |
N |
Classe de carte cadeau à enregistrer. |
payload.giftCardObjects |
Tableau |
N |
Objet Carte cadeau à enregistrer. |
payload.loyaltyClasses |
Tableau |
N |
Classe de fidélité à enregistrer. |
payload.loyaltyObjects |
Tableau |
N |
Objet Fidélité à enregistrer. |
payload.offerObjects |
Tableau |
N |
Objet Offre à enregistrer. |
payload.offerClasses |
Tableau |
N |
Classe d'offre à enregistrer. |
payload.transitObjects |
Tableau |
N |
Objet Transports en commun à enregistrer. |
payload.transitClasses |
Tableau |
N |
Classe de transports en commun à enregistrer. |
origins |
Tableau |
O |
Tableau de domaines à approuver pour la fonctionnalité d'enregistrement JWT. L'API Google Wallet
Le bouton ne s'affiche pas lorsque le champ origins n'est pas défini. Vous pourriez
un message d'erreur "Load denied by X-Frame-Options" (Chargement refusé par X-Frame-Options) ou "Refus d'affichage" messages dans
console du navigateur lorsque le champ "origins" n'est pas défini. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (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"],null,[]]