Google Wallet API JWT

Rappresentazione 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"]
}

Campi

Campo Tipo Obbligatorio Descrizione
iss Stringa Indirizzo email generato dal tuo account di servizio Google Cloud.
aud Stringa Pubblico. Il segmento di pubblico per gli oggetti dell'API Google Wallet sarà sempre google.
typ Stringa Tipo di JWT. Il segmento di pubblico per gli oggetti dell'API Google Wallet sarà sempre savetowallet.
iat Numero intero Emesso in pochi secondi dall'epoca.
payload Oggetto Oggetto payload.
payload.eventTicketClasses Array N Classe biglietto per un evento.
payload.eventTicketObjects Array N Oggetto biglietto evento da salvare.
payload.flightClasses Array N Classe di volo per risparmiare.
payload.flightObjects Array N Volo dell'oggetto da salvare.
payload.giftCardClasses Array N Classe carta regalo per risparmiare.
payload.giftCardObjects Array N Oggetto carta regalo da salvare.
payload.loyaltyClasses Array N classe fedeltà per risparmiare.
payload.loyaltyObjects Array N Oggetto fedeltà da salvare.
payload.offerObjects Array N Oggetto dell'offerta da salvare.
payload.offerClasses Array N Offri un corso e risparmia.
payload.transitObjects Array N Oggetto trasporto pubblico da salvare.
payload.transitClasses Array N Classe trasporto pubblico per risparmiare.
origins Array Array di domini da approvare per la funzionalità di salvataggio JWT. Il pulsante dell'API Google Wallet non viene visualizzato se il campo origins non è definito. Quando il campo delle origini non è definito, potresti ricevere un messaggio "Carico negato da X-Frame-Options" o "Rifiutato per la visualizzazione" nella console del browser.