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 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 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. Le bouton de l'API Google Wallet ne s'affiche pas lorsque le champ origins n'est pas défini. Il est possible que les messages "Chargement refusé par X-Frame-Options" ou "Affichage refusé" s'affichent dans la console du navigateur lorsque le champ "origins" n'est pas défini. |