Google Wallet API JWT
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],["The JSON defines data for saving various passes to Google Wallet. Required fields include the service account email (`iss`), \"google\" as the audience (`aud`), \"savetowallet\" as the type (`typ`), and the issued-at time (`iat`). The `payload` contains arrays for classes and objects related to event tickets, flights, gift cards, loyalty programs, offers, and transit. `origins` lists approved domains for JWT saving. Each object or class array within the `payload` is optional.\n"]]