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 Dirección de correo electrónico generada por la cuenta de servicio de Google Cloud.
aud String Y Público. El público de los objetos de la API de Google Wallet siempre será google
typ String Y Tipo de JWT. El público de los objetos de la API de Google Wallet siempre será savetowallet
iat Número entero Y Emitido en un momento en segundos desde el ciclo de entrenamiento.
payload Objeto Y Payload.
payload.eventTicketClasses Arreglo N Clase de entrada para evento para guardar.
payload.eventTicketObjects Arreglo N Objeto de entrada de evento para guardar.
payload.flightClasses Arreglo N Clase de vuelo para guardar.
payload.flightObjects Arreglo N Objeto de vuelo para guardar.
payload.giftCardClasses Arreglo N Clase de tarjeta de regalo para guardar.
payload.giftCardObjects Arreglo N Objeto de tarjeta de regalo para guardar.
payload.loyaltyClasses Arreglo N Clase de lealtad para guardar.
payload.loyaltyObjects Arreglo N Objeto de lealtad que se debe guardar.
payload.offerObjects Arreglo N Objeto de oferta para guardar.
payload.offerClasses Arreglo N Ofrece la clase para guardar.
payload.transitObjects Arreglo N Objeto de transporte público para guardar.
payload.transitClasses Arreglo N de Google Transit para guardar.
origins Arreglo Y Array de dominios para aprobar la funcionalidad de guardado de JWT. API de la Billetera de Google no se renderizará cuando no se defina el campo origins. Podrías es posible que aparezca el error "Load denied por X-Frame-Options" o "Se negó a mostrarlo" mensajes en la la consola del navegador cuando el campo de orígenes no está definido.