Google Wallet API JWT

Representación 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"]
}

Campos

Campo Tipo Obligatorio Descripción
iss String Y Tu cuenta de servicio de Google Cloud generó la dirección de correo electrónico.
aud String Y Público. El público para los objetos de la API de la Billetera de Google siempre será google.
typ String Y Tipo de JWT. El público para los objetos de la API de la Billetera de Google siempre será savetowallet.
iat Número entero Y Se emite a la hora en segundos desde la época.
payload Objeto Y carga útil.
payload.eventTicketClasses Array N Clase del boleto del evento para guardar.
payload.eventTicketObjects Array N Objeto de ticket de evento para guardar.
payload.flightClasses Array N Clase de vuelo para ahorrar.
payload.flightObjects Array N Objeto de vuelo para guardar.
payload.giftCardClasses Array N Categoría de tarjeta de regalo para guardar.
payload.giftCardObjects Array N Objeto de tarjeta de regalo para guardar.
payload.loyaltyClasses Array N Categoría de lealtad para guardar.
payload.loyaltyObjects Array N Objeto de lealtad para guardar.
payload.offerObjects Array N Objeto de oferta para guardar.
payload.offerClasses Array N Ofrece la clase para ahorrar.
payload.transitObjects Array N Objeto de transporte público para guardar.
payload.transitClasses Array N clase de transporte público para ahorrar.
origins Array Y Arreglo de dominios para aprobar para la funcionalidad de guardado de JWT. El botón de la API de la Billetera de Google no se renderizará cuando no esté definido el campo origins. Es posible que recibas los mensajes "Carga rechazada por X-Frame-Options" o "No se mostró mostrar" en la consola del navegador si el campo de orígenes no está definido.