JSON-Darstellung
{
"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"]
}
Felder
Field |
Typ |
Erforderlich |
Beschreibung |
iss |
String |
Ja |
Die von Ihrem Google Cloud-Dienstkonto generierte E-Mail-Adresse. |
aud |
String |
Ja |
Zielgruppe. Die Zielgruppe für Google Wallet API-Objekte ist immer google . |
typ |
String |
Ja |
JWT-Typ. Die Zielgruppe für Google Wallet API-Objekte ist immer savetowallet . |
iat |
Ganzzahl |
Ja |
In Zeit in Sekunden seit der Epoche ausgegeben. |
payload |
Objekt |
Ja |
Nutzlastobjekt. |
payload.eventTicketClasses |
Array |
N |
Zu speichernde Klasse des Veranstaltungstickets |
payload.eventTicketObjects |
Array |
N |
Zu speicherndes Veranstaltungsticketobjekt |
payload.flightClasses |
Array |
N |
Zu speichernde Flugklasse |
payload.flightObjects |
Array |
N |
Zu speicherndes Flight-Objekt |
payload.giftCardClasses |
Array |
N |
Zu speichernde Geschenkkarten-Klasse |
payload.giftCardObjects |
Array |
N |
Zu speicherndes Geschenkkartenobjekt |
payload.loyaltyClasses |
Array |
N |
Zu speichernde Treueklasse |
payload.loyaltyObjects |
Array |
N |
Zu speicherndes Treueobjekt |
payload.offerObjects |
Array |
N |
Zu speicherndes Angebotsobjekt |
payload.offerClasses |
Array |
N |
Zu speichernde Angebotsklasse |
payload.transitObjects |
Array |
N |
Zu speicherndes Verkehrsobjekt |
payload.transitClasses |
Array |
N |
Zu speichernde Verkehrsklasse |
origins |
Array |
Ja |
Array der Domains, die für die JWT-Speicherung genehmigt werden sollen. Die Schaltfläche der Google Wallet API wird nicht gerendert, wenn das Feld origins nicht definiert ist. Wenn das Feld „Ursprünge“ nicht definiert ist, wird in der Browserkonsole möglicherweise die Meldung „Load durch X-Frame-Options verweigert“ oder „Anzeige abgelehnt“ angezeigt. |