Usar tu propia cuenta de Google Wallet en Omniwallet

Usar tu propia cuenta de Google Wallet en Omniwallet

Guía paso a paso para firmar tus tarjetas de Google Wallet con tu propia Service Account de Google, en lugar de la cuenta compartida de Omniwallet. Sin perder ninguna tarjeta, sin reemitir y sin coste.

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.
✅ Importante: no pierdes ninguna tarjeta. Las tarjetas que tus clientes ya tienen instaladas siguen funcionando exactamente igual. No hay que reinstalar nada ni reemitir tarjetas. El cambio es transparente para tus clientes.

Resumen de los pasos

  1. Crear (o elegir) un proyecto en Google Cloud Console.
  2. Habilitar la Google Wallet API en ese proyecto.
  3. Crear una Service Account.
  4. Generar y descargar su clave JSON.
  5. Subir ese archivo JSON en el panel de Omniwallet.
  6. 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.

  1. Entra en console.cloud.google.com con la cuenta de Google de tu empresa.
  2. Si ya tienes un proyecto que quieras usar, sáltate al Paso 2. Para crear uno nuevo, ve a Crear proyecto.
  3. Ponle un nombre reconocible, por ejemplo wallet-{mi-empresa}, y pulsa Crear.
  4. Asegúrate de tener ese proyecto seleccionado en el selector de la parte superior antes de continuar.

Formulario Proyecto nuevo en Google Cloud Console

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.

  1. Ve a la Google Wallet API en la biblioteca de APIs (con tu proyecto seleccionado).
  2. Pulsa el botón Habilitar (Enable).
  3. Espera unos segundos a que se active.

Ficha de Google Wallet API con el boton Habilitar

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.

  1. Ve a Cuentas de servicio (Service Accounts), con tu proyecto seleccionado.
  2. Pulsa + Crear cuenta de servicio en la parte superior.
  3. Pon un nombre identificable, por ejemplo omniwallet-wallet. El ID se rellena solo. La descripción es opcional.
  4. Pulsa Crear y continuar. En el paso de roles no hace falta añadir ninguno: pulsa Continuar y luego Listo.
ℹ️ No necesitas asignar permisos dentro de tu proyecto: el permiso para operar sobre tu programa lo concede Omniwallet automáticamente al subir el archivo.

Formulario Crear cuenta de servicio

Formulario «Crear cuenta de servicio».

Paso 4 — Crear y descargar la clave JSON

Ahora generas el archivo que subirás a Omniwallet.

  1. Haz clic en la cuenta de servicio que acabas de crear y abre la pestaña Claves (Keys).
  2. Pulsa Agregar clave → Crear clave nueva.
  3. Elige el formato JSON y pulsa Crear.
  4. El navegador descargará automáticamente un archivo .json. Guárdalo en un lugar seguro.
🔒 Trata este archivo como una contraseña. Permite firmar tarjetas en nombre de tu cuenta. No lo envíes por email ni lo compartas por chat. Lo subirás directamente por el panel (canal seguro) en el siguiente paso, y Omniwallet lo guarda cifrado.

Dialogo Crear clave privada con el tipo JSON seleccionado

Elige JSON y pulsa Crear.

Tras pulsar Crear, el navegador descarga el archivo y la consola lo confirma:

Confirmacion: se guardo la clave privada

Confirmación de que la clave se descargó.

Paso 5 — Subir el archivo en el panel de Omniwallet

  1. Entra en tu panel de Omniwallet como administrador.
  2. En el menú lateral, ve a Programa → Tarjeta.
  3. Abre la pestaña Certificados y baja hasta el bloque "Service Account Google Wallet" (junto al de "Certificado Apple Wallet").
  4. 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 el panel

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

Banner verde «Service account configurada».

¿Caduca la clave JSON?

No tiene fecha de caducidad. Aun así, puedes rotarla cuando quieras.

¿Te ha sido útil este artículo?

Preguntas Frecuentes

Encuentra respuestas a las preguntas más comunes sobre este tema

Una Service Account de Google, creada en tu proyecto de Google Cloud con la Google Wallet API habilitada. Descargas su clave en formato JSON y la subes en el panel, en Programa → Tarjeta → pestaña Certificados.
No. Las tarjetas ya instaladas siguen funcionando igual; no hay que reinstalar ni reemitir nada. El cambio es transparente para tus clientes.
No. Reutilizas el emisor que ya tienes en Omniwallet; de conectarlo con tu Service Account se encarga Omniwallet automáticamente al subir la clave.
Es gratis. Crear un proyecto en Google Cloud y habilitar la Google Wallet API no tiene coste.
En el panel, en Programa → Tarjeta → pestaña Certificados, en el bloque «Service Account Google Wallet»: seleccionas el archivo JSON y pulsas Guardar.

Loyalty Master

Tu asistente experto en fidelización

¡Hola! Soy Loyalty Master, tu asistente experto en programas de fidelización.

Puedo ayudarte con:

  • Dudas sobre Omniwallet y sus funcionalidades
  • Configuración de tu programa de puntos
  • Estrategias de fidelización
  • Integraciones y aspectos técnicos

¿En qué puedo ayudarte hoy?

🇬🇧 View in English?