Google Wallet API JWT

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

Feld 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 einer Zeit in Sekunden seit der Epoche ausgegeben.
payload Object 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 Geschenkkartenklasse
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 von Domains, die für die JWT-Speicherung genehmigt werden sollen. Die Google Wallet API Die Schaltfläche wird nicht gerendert, wenn das Feld origins nicht definiert ist. Sie könnten eine Meldung erhalten, dass das Laden von X-Frame-Options verweigert wird. oder „Anzeige abgelehnt“ Nachrichten im Browserkonsole angezeigt, wenn das Feld „Ursprünge“ nicht definiert ist.