# Añadir una tarjeta de fidelidad a la cartera del móvil

> Casi ninguna tienda creó un pase de cartera, así que el botón de añadir no existe. Qué funciona en iPhone y Android, y qué necesitan los escáneres.

Source: https://apps.swtlm.com/es/blog/add-a-loyalty-card-to-your-phone-wallet · TLM Apps — focused mobile apps from a team of engineers.
Published: 2026-08-06 · Updated: 2026-08-06 · TLM Software Design

Normalmente no hay botón de «Añadir a la cartera» porque un pase lo tiene que
crear y firmar quien emitió la tarjeta, y casi ninguna cafetería, gimnasio o
supermercado creó uno nunca. Lo que sí funciona es convertir la tarjeta en un
pase tú mismo: en iPhone, un archivo firmado que aterriza en Apple Wallet; en
Android, una app que guarda el código de barras y lo muestra a pantalla completa.
Y el detalle que decide si la caja lo lee es el *formato* del código, no el
número.

## Por qué falta el botón

Apple Wallet no guarda fotos de tarjetas. Guarda archivos `.pkpass`: paquetes
pequeños y firmados que contienen el contenido del código de barras, su formato,
los campos que se muestran y un certificado que demuestra quién lo hizo. La
firma es el sentido de todo. Es lo que impide que cualquiera se genere una
tarjeta de embarque.

La consecuencia es directa. Si tu cadena local nunca se registró como emisor de
pases, no hay ningún pase que añadir, y ningún ajuste de Apple Wallet va a
cambiarlo. Google Wallet funciona igual con los programas de fidelidad
asociados.

Así que la pregunta práctica no es «cómo añado esta tarjeta» sino «quién va a
hacer un pase a partir de ella».

## Qué necesita de verdad un escáner

Esta es la parte que falta en casi todas las guías, y es la que decide si te vas
a quedar en la caja reabriendo una app.

**El formato correcto.** Un código de barras no es un número; es un número
codificado en una simbología concreta. Los códigos de rayas largos de las
tarjetas de fidelidad suelen ser Code 128 o Code 39, los de producto son EAN-13
y los cuadrados son QR o Aztec. Los mismos dígitos en la simbología equivocada
producen un código que parece plausible y no se escanea.

**Tamaño y contraste suficientes.** Un pase muestra el código solo, grande, en
negro sobre blanco. Una foto de la tarjeta entera muestra un código de dos
centímetros con un logotipo al lado, al brillo que tuviera el móvil.

**Una pantalla que el escáner pueda leer.** Los escáneres de cámara —el cristal
plano de casi todas las cajas— leen pantallas sin problema. Los escáneres láser
de mano no leen una pantalla a ningún brillo, porque funcionan con luz láser
reflejada. Cuando alguien del personal dice «con el móvil no funciona»,
normalmente es por esto, y no es algo que una app pueda arreglar.

Las dos carteras suben el brillo de la pantalla automáticamente cuando hay un
pase abierto. Una app que se limite a mostrar una imagen puede no hacerlo. Si un
código no se escanea, el brillo al máximo es lo primero que hay que probar y
funciona más veces de las que debería.

## En iPhone

1. **Comprueba si la tienda ya publica un pase.** El botón de «Añadir a Apple
   Wallet», si existe, vive en su propia app o al final de un correo de compra.
   Siempre es la mejor opción: un pase real actualiza el saldo.
2. **Si no, genera uno.** Una app que lee la tarjeta y produce un `.pkpass`
   firmado mete la tarjeta en Wallet de verdad: en la pantalla de bloqueo, en la
   lista del doble clic, ordenada junto a todo lo demás.
3. **Compara el código con la tarjeta** la primera vez, antes de fiarte. Contrasta
   los dígitos impresos bajo el código con los del generado.

## En Android

Google Wallet acepta tarjetas de fidelidad de programas asociados, y hay muchos
menos de esos que tarjetas de fidelidad. Para todo lo demás, lo que funciona en
una caja es una app que guarde el código y lo muestre a pantalla completa con el
brillo subido.

Es menos elegante que una cartera del sistema y funcionalmente idéntico en el
momento del escaneo. Lo que pierdes es el acceso desde la pantalla de bloqueo y
que aparezca sola; lo que conservas es un código que se lee.

## Lo que un pase generado no va a hacer

Merece saberlo antes de cambiar un taco de plásticos por una pantalla.

**No va a actualizar su propio saldo.** A un pase real emitido por la tienda se
le puede enviar un nuevo total de puntos, una nueva caducidad, una nueva oferta.
Un pase generado a partir de una foto es una instantánea del código: el código
sigue funcionando, porque el código no es más que tu número de cuenta, pero la
cifra de puntos impresa en él queda congelada en el momento en que lo creaste.
Para una tarjeta de fidelidad eso suele dar igual: la caja consulta el saldo por
el número. Para cualquier cosa con un valor que cambia, no.

**No sobrevivirá a que te reemitan la tarjeta.** Tarjeta nueva, número nuevo,
pase nuevo.

**No es una tarjeta de pago.** Ninguna de las dos carteras te dejará generar una,
y nada que necesite el chip o la banda magnética se puede reproducir desde una
foto del anverso. Ese límite es deliberado en ambas plataformas, y es el mismo
instinto que hay detrás de todo lo que está en la
[página de Herramientas](https://apps.swtlm.com/es/tools): hacer una cosa bien en vez de la de al lado mal.

**Puede que no sea bienvenido en todas partes.** Algunos programas de fidelidad
dicen en sus condiciones que la tarjeta es suya y no se puede copiar. En la
práctica nadie pone pegas a un código en una pantalla, pero un pase de museo o un
título de transporte nominativo es otra conversación distinta de una cartulina de
sellos de cafetería.

## Cómo meter el número sin teclearlo

Teclear dieciséis dígitos de una tarjeta desgastada es donde esto se tuerce. El
camino rápido es una foto: apunta la cámara a la tarjeta y deja que la app lea
tanto los dígitos como la simbología del código impreso.

[AI Wallet Pass](https://apps.swtlm.com/ai-wallet-pass) es lo que hicimos para ese paso. Fotografías la
tarjeta, extrae el número y el formato del código y produce un pase firmado para
Apple Wallet en iOS o lo guarda en su propia cartera en Android.

Un detalle merece decirse con claridad, porque es justo lo que hay que comprobar
en cualquier app de este tipo: leer la tarjeta requiere un servidor, ya que el
modelo de extracción no corre en el móvil. **El contenido del código de barras se
queda en el dispositivo**: al servicio de extracción solo le llega una foto con
el código tapado, y el número nunca va hasta él. La excepción estrecha es la
llamada de firma, que necesita el número el tiempo justo para ensamblar el pase
firmado y no lo escribe en ninguna parte. Eso es una restricción impuesta por la
forma de la API, no una promesa en una política de privacidad, y esa es la
diferencia por la que conviene preguntar.

Tres tarjetas al mes son gratis, no hay suscripción, y la ficha de la
[página de Herramientas](https://apps.swtlm.com/es/tools) lo dice antes de instalar nada.

Escanear es lo único que la app no puede hacer sin conexión, y su ficha lo dice:
la extracción semántica es una llamada a un servidor. La lectura del código en sí
ocurre en el dispositivo, que es por lo que el número no necesita viajar; sobre
lo laxamente que se usa la palabra «offline» en las fichas en general,
[juegos para niños sin conexión](https://apps.swtlm.com/es/blog/offline-games-for-kids). Y si estás
sopesando cómo se paga una app,
[lo que cuesta de verdad una suscripción a un juego de lógica](https://apps.swtlm.com/es/blog/what-a-puzzle-game-subscription-costs)
desglosa los tres modelos y cómo distinguirlos en una ficha.

## Frequently asked questions

**¿Por qué no puedo añadir mi tarjeta de fidelidad directamente a Apple Wallet?**

Porque un pase de cartera lo tiene que crear y firmar criptográficamente quien lo emite, y casi ninguna tienda creó uno. Apple Wallet no tiene forma de aceptar una tarjeta que ningún emisor publicó nunca.

**¿Sirve una foto de la tarjeta en la caja?**

A veces, y de forma poco fiable. Los escáneres láser de mano no leen una pantalla en absoluto; los de cámara suelen leerla si el código es grande, nítido y con el brillo al máximo. Una foto de la tarjeta entera rara vez cumple algo de eso.

**¿Android tiene un equivalente de Apple Wallet?**

Google Wallet acepta tarjetas de fidelidad, pero solo de programas asociados que las publiquen. Para todo lo demás, lo que funciona en una caja es una app que guarde el código y lo muestre a pantalla completa.

**¿Qué formato de código de barras necesito?**

El que esté impreso en la tarjeta. Los habituales son Code 128 y Code 39 para los códigos de rayas largos, EAN-13 para el estilo de producto y QR o Aztec para los cuadrados. Un número metido en el formato equivocado no se escanea.

**¿El número de la tarjeta se envía a algún sitio?**

Depende de la app, y es lo único que merece comprobar. Leer la tarjeta puede requerir un servidor; guardarla y mostrarla no. El contenido del código no debería necesitar salir del dispositivo una vez existe.

