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 Y Indirizzo email generato dal tuo account di servizio Google Cloud.
aud Stringa Y Pubblico. Il pubblico degli oggetti dell'API Google Wallet sarà sempre google.
typ Stringa Y Tipo di JWT. Il pubblico degli oggetti dell'API Google Wallet sarà sempre savetowallet.
iat Numero intero Y Emesso in pochi secondi dall'epoca.
payload Oggetto Y Payload.
payload.eventTicketClasses Array N Classe biglietto evento per salvare.
payload.eventTicketObjects Array N Oggetto ticket evento da salvare.
payload.flightClasses Array N Classe di volo per risparmiare.
payload.flightObjects Array N Flight Object per salvare.
payload.giftCardClasses Array N Classe delle carte 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 offerta per salvare.
payload.offerClasses Array N Offri corso per risparmiare.
payload.transitObjects Array N Oggetto di trasporto pubblico per salvare.
payload.transitClasses Array N Classe di trasporto pubblico per risparmiare.
origins Array Y Array di domini da approvare per la funzionalità di salvataggio JWT. L'API Google Wallet non verrà visualizzato se il campo origins non è definito. Potresti ottenere potenzialmente un messaggio "Caricamento negato da X-Frame-Options" o "Rifiutato di mostrare" messaggi nel nella console del browser quando il campo delle origini non è definito.