Código QR para Apple Wallet y Google Wallet: Cómo Funciona
El QR en Apple Wallet es el código de barras del pase, no un enlace externo. Aprende cómo funcionan los pases, 5 casos de uso clave y cómo crear el tuyo.

Este articulo fue escrito por el equipo de QR Nova. Desarrollamos software de codigos QR, lo que puede influir en nuestra perspectiva.
La mayoría de artículos sobre códigos QR para Apple Wallet describen la relación al revés. Dicen que hay que "generar un código QR y añadirlo a la Cartera", pero así no funciona ninguna de las dos plataformas. En Apple Wallet y Google Wallet, el código QR vive dentro del pase, no al contrario: el pase es el documento, el código QR es el código de barras escaneable que contiene, y no se puede añadir una imagen QR sin procesar a Wallet sin envolverla primero en un archivo de pase estructurado.
Resumen
- Apple Wallet y Google Wallet almacenan pases (.pkpass / Google Wallet Object), no imágenes QR sueltas. El código QR es el código de barras dentro del pase.
- Los pases se crean con una plataforma de construcción de pases o la API de desarrollador, y se distribuyen como un enlace que los clientes tocan para añadirlos.
- Casos de uso: tarjetas de fidelización, entradas para eventos, cupones, tarjetas de membresía y tarjetas de embarque.
- iOS 27 (previsto para septiembre de 2026) añade la función nativa "Crear pase" para cualquier código QR.
- Los códigos QR dinámicos son útiles para distribuir el enlace del pase, no como el código de barras dentro del pase.
Qué son realmente los pases de Apple Wallet y Google Wallet
Crea tu código QR gratis — sin registro
EmpezarUn pase de Apple Wallet es un archivo .pkpass: un archivo ZIP firmado que contiene una definición JSON de los campos del pase, imágenes (logotipo, fondo, miniatura) y un descriptor de código de barras. El código de barras puede ser un código QR, un código Aztec, PDF417 o Code 128. El pase está firmado criptográficamente con un certificado Pass Type ID emitido a tu cuenta de Apple Developer, que es como iOS verifica que el pase no ha sido manipulado.
Los pases de Google Wallet (llamados Wallet Objects) siguen una estructura similar, pero viven en la nube de Google. Defines una Clase de Pase (la plantilla), creas Objetos de Pase (uno por cliente) y los emites mediante un JWT firmado que el cliente toca para guardar. Ambas plataformas admiten notificaciones basadas en ubicación, fechas de caducidad y actualizaciones en tiempo real enviadas desde tu backend.
El código QR en ambos sistemas es el código de barras de canje: la parte que un empleado o escáner automatizado lee en el punto de uso. Codifica una cadena: un ID de entrada, número de socio de fidelización, código de cupón o cualquier identificador que reconozca tu sistema de validación.
Cómo funciona el código QR dentro de un pase de wallet
Cuando un cliente presenta su pase en una cafetería, en la entrada de un evento o en un mostrador de facturación, el escáner lee el código QR que aparece en pantalla. El escáner envía esa cadena a tu backend. Tu backend comprueba: ¿es válida esta ID de entrada y no ha sido usada? ¿Está activo este número de socio? ¿Es este cupón todavía canjeable? La visualización del pase es el frontend; tu base de datos es la autoridad.
Esto significa que el código QR dentro de un pase no necesita ser un código QR dinámico: no redirige a una URL. Codifica un identificador fijo. El comportamiento "dinámico" (actualizar el diseño del pase, enviar notificaciones push, invalidar entradas usadas) lo gestiona la API de PassKit o Google Wallet enviando actualizaciones al pase en el dispositivo, no cambiando el código QR.
Cinco casos de uso donde los códigos QR en pases de wallet aportan valor real
1. Tarjetas de fidelización
Una cafetería emite una tarjeta digital de sellos de fidelización. El cliente la añade a Apple Wallet o Google Wallet mediante un código QR en el ticket de caja o un enlace "Guardar en Wallet" en un correo de confirmación. El pase muestra el recuento actual de sellos. En cada visita, el barista escanea el código QR en pantalla; el backend incrementa el recuento y envía una actualización al pase. Sin necesidad de descargar una app. Sin tarjeta de papel que perder.
2. Entradas para eventos
Un organizador de eventos genera un pase por entrada. Cada pase contiene un código QR único que codifica el ID de la entrada. En la puerta, los escáneres verifican el ID contra la base de datos de entradas y lo marcan como usado, evitando la entrada duplicada. El pase puede incluir detalles del evento (recinto, hora, número de asiento) y actualizarse automáticamente si el evento se reprograman.
3. Cupones y ofertas promocionales
Un minorista emite un cupón de descuento del 20% como oferta de Google Wallet. El pase muestra el valor del descuento y la fecha de caducidad. En el momento del pago, el cliente acerca el teléfono y el cajero escanea el código QR. El backend valida que el cupón no ha sido usado y aplica el descuento. El pase puede actualizarse, por ejemplo, extendiendo la caducidad, con un push a todos los pases de esa clase.
4. Tarjetas de membresía
Un gimnasio, museo o club emite un pase de membresía digital. El código QR codifica el ID del socio. El personal lo escanea en la entrada. El pase muestra el nivel de membresía (básico, premium), la fecha de caducidad y la foto del socio. Comparado con las tarjetas de plástico, los pases de membresía digitales eliminan los costes de reimpresión cuando cambia el nivel de un socio: el pase se actualiza directamente en el dispositivo del cliente.
5. Tarjetas de embarque y pases de transporte
Las aerolíneas y las autoridades de transporte fueron los primeros grandes adoptantes. Una tarjeta de embarque almacenada en Apple Wallet o Google Wallet muestra el código QR (o código Aztec, ya que las aerolíneas suelen preferir Aztec por su mayor tolerancia al daño) que leen los escáneres de la puerta. El mismo modelo se aplica a los pases de autobús y ferroviarios.
Cómo crear un código QR para un pase de wallet: el camino práctico
No existe un solo botón que diga "generar código QR para Apple Wallet". El proceso tiene tres componentes: construir el pase, firmarlo y distribuirlo. Así funciona cada uno según tu situación técnica.
Opción A: Usar una plataforma de construcción de pases (sin código)
Plataformas como WalletThat, Passtastic y Walletwallet gestionan la creación, firma y alojamiento de pases. El proceso es:
- Elige un tipo de pase (fidelización, entrada, cupón, genérico).
- Sube tu logotipo y configura los campos del pase (nombre del socio, valor del descuento, fecha del evento).
- Introduce el valor del código de barras: la cadena que se codificará en el código QR. Puede generarse automáticamente por pase o importarse desde un CSV para emisión masiva.
- La plataforma genera un archivo .pkpass firmado y un enlace "Añadir a Apple Wallet" / "Guardar en Google Wallet".
- Distribuye el enlace por correo electrónico, SMS o un código QR impreso en el packaging o los tickets.
El paso 5 es donde un código QR normal, generado con una herramienta como el generador gratuito de QR Nova, resulta útil: generas un código QR que enlaza a la URL de descarga del pase, lo imprimes en materiales físicos y los clientes lo escanean para añadir el pase a su Wallet. El código QR impreso y el código QR del pase son dos cosas diferentes con dos funciones diferentes.
Opción B: Usar la API de PassKit o Google Wallet directamente
Para los desarrolladores que integran pases de wallet en un backend existente, el framework PassKit de Apple y la API de Google Wallet ofrecen control programático completo. Apple requiere una membresía en el Apple Developer Program (99 $/año) para obtener un certificado Pass Type ID. Google requiere una cuenta de comerciante en la API de Wallet (gratuita para crear, sujeta a aprobación).
Qué cambia con iOS 27 (septiembre de 2026)
Apple confirmó que iOS 27 incluirá una función nativa "Crear pase" en la app Wallet. Los usuarios podrán escanear cualquier código QR y crear un pase de Wallet personalizado a partir de tres plantillas (Estándar, Membresía, Evento). Esta función está orientada a usuarios individuales y casos de uso informales, no a la emisión de pases profesionales a escala con validación de backend.
Cuándo usar un código QR dinámico junto a los pases de wallet
Un código QR dinámico tiene un papel en el flujo de trabajo de pases de wallet: distribuir el pase. Si imprimes el enlace "Añadir a Wallet" en packaging, carteles o tickets, codificar esa URL como código QR dinámico significa que puedes actualizar la URL de la versión del pase sin reimprimir. Si un nuevo diseño de pase reemplaza al anterior, actualizas el destino de la redirección y los materiales impresos existentes apuntan automáticamente al nuevo pase.
Para ese código QR de distribución, usar un código QR permanente de QR Nova garantiza que la redirección siga activa independientemente de si estás en un plan de pago: el código impreso en tu packaging hoy seguirá funcionando dentro de tres años, aunque cambie tu plataforma de pases.
Cómo encaja QR Nova en el flujo de trabajo de pases de wallet
QR Nova no genera archivos .pkpass ni Google Wallet Objects, esa es una función de las plataformas de pases. Lo que QR Nova proporciona es la capa de distribución: el código QR que imprimes en materiales físicos y que los clientes escanean para llegar al enlace "Añadir a Wallet".
Ese código QR de distribución es donde la mayoría de empresas crean una fragilidad no intencionada. Si el código QR de distribución se genera en una plataforma que desactiva los códigos cuando caducan las suscripciones, el packaging, con una tirada de impresión finita y una vida física larga, queda inerte en el momento en que falla la facturación. Con el generador gratuito de QR Nova, el código estático que creas nunca caduca y no tiene límite de escaneos.
Errores habituales con los códigos QR de pases de wallet
Confundir el código QR de distribución con el código QR del pase. Son dos códigos diferentes con dos propósitos distintos. El código de distribución se imprime en materiales físicos y enlaza a la descarga del pase. El código QR del pase está dentro de la app Wallet y se escanea en el punto de uso.
Usar un código QR de cuenta de prueba para el enlace de distribución. Si el código QR impreso en 10.000 unidades de packaging enlaza a través de un servicio de redirección de pago de una plataforma, y esa suscripción caduca, cada unidad en circulación queda sin salida. Usa un código que no dependa de una relación de facturación recurrente.
Generar un solo código QR para toda la base de clientes en lugar de objetos de pase por cliente. Para que la validación funcione correctamente, especialmente para entradas de eventos y cupones de un solo uso, cada cliente necesita un objeto de pase único con un valor de código de barras único. Un único código QR compartido no puede validarse de forma fiable ni marcarse como usado.
Preguntas frecuentes
¿Puedo añadir un código QR directamente a Apple Wallet?
No como imagen suelta. Apple Wallet almacena archivos .pkpass: paquetes de pase estructurados que contienen un código de barras (QR, Aztec o PDF417), metadatos y estilos. Se crea un pase con una plataforma de construcción de pases o la API PassKit, y se distribuye como archivo .pkpass o enlace 'Añadir a Apple Wallet'. Con iOS 27 (previsto para septiembre de 2026), Apple añade una función nativa 'Crear pase' que permite a los usuarios escanear cualquier código QR y convertirlo en un pase de Wallet directamente desde la app.
¿Cuál es la diferencia entre un código QR y un pase de Apple Wallet?
Un código QR es un código de barras 2D que codifica cualquier dato: una URL, texto o un ID. Un pase de Apple Wallet es un documento digital firmado (.pkpass) que contiene un código de barras (a menudo un código QR), el diseño del pase, lógica de caducidad y notificaciones opcionales basadas en ubicación. El código QR es el componente escaneable dentro del pase, no el pase en sí.
¿Google Wallet admite pases con código QR?
Sí. Google Wallet admite tarjetas de fidelización, entradas para eventos, tarjetas de embarque, cupones y pases genéricos, todos los cuales pueden contener un código de barras QR. Las empresas emiten pases a través de la API de Google Wallet o plataformas de pases de terceros. Los clientes los añaden tocando 'Guardar en Google Wallet' en un correo electrónico, SMS o página web.
¿Qué tipos de código QR admite Apple Wallet?
Apple Wallet admite cuatro formatos de código de barras: QR (PKBarcodeFormatQR), PDF417, Aztec y Code 128 (solo en iOS, no en watchOS). Los códigos QR son el formato recomendado para la mayoría de casos de uso, ya que son legibles universalmente por las cámaras de los smartphones y los escáneres minoristas modernos.
¿Caducan los códigos QR de los pases de wallet?
El patrón QR dentro de un pase de wallet no caduca por sí solo: codifica una cadena fija (un ID de entrada, número de socio de fidelización o código de cupón). La caducidad, si es necesaria, la gestiona el sistema backend que valida el código de barras en el punto de uso, no la imagen del código QR en sí.
¿Puedo usar un código QR dinámico dentro de un pase de wallet?
El código de barras en un pase de wallet normalmente codifica un identificador fijo, no una URL de redirección, por lo que los códigos QR dinámicos rara vez se usan dentro de los pases. Sin embargo, puedes usar un código QR dinámico para distribuir el pase, como el enlace que abre la descarga del .pkpass o el flujo 'Añadir a Wallet'. Esto permite actualizar el destino sin reimprimir ningún material físico.
¿Qué plataformas crean pases para Apple Wallet y Google Wallet?
Las plataformas de construcción de pases incluyen PassKit, WalletThat, Passtastic y Walletwallet. Para Apple Wallet, necesitas una cuenta de Apple Developer (para firmar el archivo .pkpass con un certificado Pass Type ID) o una plataforma de terceros que gestione la firma. Los pases de Google Wallet requieren una cuenta de comerciante en la API de Google Wallet.
Articulos relacionados
Código QR para Asistencia: Guía Completa de Configuración
Código QR para control de asistencia en colegios, oficinas y eventos — configuración paso a paso, comparación estático vs dinámico y herramientas gratuitas.
Tamaño Máximo del Logo en un Código QR: La Guía Exacta
El límite de tamaño del logo en un código QR depende del nivel de corrección de errores. Máximo 30% solo con ECC nivel H. Guía con reglas exactas.
Código QR No Funciona? 7 Causas Reales (y Soluciones)
¿Código QR no funciona? Hay 7 modos de fallo distintos, no 25. Diagnostica cuál tienes en 60 segundos y corrígelo. Sin registro necesario.
Crea tu código QR gratis — sin registro
Empezar