Guía paso a paso para conectar tu propia Service Account de Google y firmar tus tarjetas de Google Wallet con tu cuenta, en lugar de la cuenta compartida de Omniwallet.
⏱ 10–15 minutos · 👤 Equipo con acceso a Google Cloud + administrador del panel · 💶 Gratis
Antes de empezar: ¿qué es esto y por qué hacerlo?
En Apple Wallet se usa un certificado. En Google Wallet el equivalente no es un certificado: es una Service Account (cuenta de servicio) con una clave en formato JSON. Es lo que vas a crear y subir en esta guía.
Por defecto, tus tarjetas de Google Wallet ya funcionan firmadas con la cuenta compartida de Omniwallet. No tienes que hacer nada para que funcionen.
Traer tu propia Service Account es opcional y te da:
- Tu propia cuota de Google: el tráfico de tus tarjetas cuenta contra tu proyecto, no contra uno compartido. Útil si tienes mucho volumen.
- Mayor independencia y aislamiento: tu actividad de wallet va por tu cuenta de Google.
Resumen de los pasos
- Crear (o elegir) un proyecto en Google Cloud Console.
- Habilitar la Google Wallet API en ese proyecto.
- Crear una Service Account.
- Generar y descargar su clave JSON.
- Subir ese archivo JSON en el panel de Omniwallet.
- Comprobar que ha quedado configurada.
Los pasos 1–4 se hacen en Google Cloud Console. Los pasos 5–6, en tu panel de Omniwallet.
Paso 1 — Crear (o elegir) un proyecto en Google Cloud
Un proyecto es el contenedor de Google donde vivirán tus credenciales y tu cuota.
- Entra en console.cloud.google.com con la cuenta de Google de tu empresa.
- Si ya tienes un proyecto que quieras usar, sáltate al Paso 2. Para crear uno nuevo, ve a Crear proyecto.
- Ponle un nombre reconocible, por ejemplo
wallet-{mi-empresa}, y pulsa Crear. - Asegúrate de tener ese proyecto seleccionado en el selector de la parte superior antes de continuar.

Formulario «Proyecto nuevo» en Google Cloud Console.
Paso 2 — Habilitar la Google Wallet API
Esto es lo que hace que tu proyecto pueda emitir tarjetas y que la cuota se contabilice a tu nombre.
- Ve a la Google Wallet API en la biblioteca de APIs (con tu proyecto seleccionado).
- Pulsa el botón Habilitar (Enable).
- Espera unos segundos a que se active.

Ficha de la Google Wallet API con el botón Habilitar.
Paso 3 — Crear la Service Account
La Service Account es la "identidad técnica" que firmará tus tarjetas.
- Ve a Cuentas de servicio (Service Accounts), con tu proyecto seleccionado.
- Pulsa + Crear cuenta de servicio en la parte superior.
- Pon un nombre identificable, por ejemplo
omniwallet-wallet. El ID se rellena solo. La descripción es opcional. - Pulsa Crear y continuar. En el paso de roles no hace falta añadir ninguno: pulsa Continuar y luego Listo.

Formulario «Crear cuenta de servicio».
Paso 4 — Crear y descargar la clave JSON
Ahora generas el archivo que subirás a Omniwallet.
- Haz clic en la cuenta de servicio que acabas de crear y abre la pestaña Claves (Keys).
- Pulsa Agregar clave → Crear clave nueva.
- Elige el formato JSON y pulsa Crear.
- El navegador descargará automáticamente un archivo
.json. Guárdalo en un lugar seguro.

Elige JSON y pulsa Crear.
Tras pulsar Crear, el navegador descarga el archivo y la consola lo confirma:

Confirmación de que la clave se descargó.
Paso 5 — Subir el archivo en el panel de Omniwallet
- Entra en tu panel de Omniwallet como administrador.
- En el menú lateral, ve a Programa → Tarjeta.
- Abre la pestaña Certificados y baja hasta el bloque "Service Account Google Wallet" (junto al de "Certificado Apple Wallet").
- Selecciona el archivo JSON que descargaste en el Paso 4 y pulsa Guardar.
Al guardar, Omniwallet comprueba que la clave es válida y la conecta con tu programa automáticamente. Puede tardar unos segundos.

Bloque «Service Account Google Wallet» en Tarjeta → Certificados.
Paso 6 — Comprobar que ha quedado bien
Si todo ha ido bien, el bloque mostrará un aviso verde "Service account configurada" con el email de tu cuenta de servicio (el que termina en ...iam.gserviceaccount.com).
A partir de ese momento, tus nuevas tarjetas y actualizaciones se firman con tu cuenta de Google. Las tarjetas ya instaladas siguen funcionando con normalidad.

Banner verde «Service account configurada».
¿Caduca la clave JSON?
No tiene fecha de caducidad. Aun así, puedes rotarla cuando quieras.