MasaApps360
Español
StoreCard

¿Por qué no se escanea el código de barras de mi tarjeta?

Cuando una tarjeta de StoreCard no escanea, casi siempre es la pantalla apagada, el formato equivocado o un dígito mal escrito. Abre la tarjeta desde la lista para que Brillo automático (100%) suba la pantalla al máximo, y compara el formato que aparece junto a Número de tarjeta con el número impreso en el plástico.

5 min de lectura · Actualizado 2026-09-23

La primera vez que me pasó, la cajera lo intentó cuatro veces, se encogió de hombros y acabó escribiendo el número a mano. En casa descubrí que había guardado la tarjeta como Code 128 cuando el plástico lleva un EAN-13. Mismos dígitos, barras distintas, y su lector quería el EAN.

Qué probar en la caja, en este orden

  1. Cierra el widget y abre la tarjeta desde la lista de StoreCard. Solo la pantalla de la tarjeta sube el brillo al máximo e impide que el iPhone se bloquee; el widget muestra el código al brillo que tuvieras puesto.
  2. Comprueba que Brillo automático (100%) sigue activado en Ajustes. Viene activado por defecto, pero si lo apagaste una vez para ahorrar batería, cada tarjeta se abre a tu brillo normal.
  3. Sujeta el teléfono plano y cerca de la ventanilla del lector, e inclínalo un poco si el cristal te devuelve el reflejo de las luces del techo.
  4. Quítale el protector de pantalla mate o de privacidad si tienes uno. Ambos dispersan o bloquean la luz en ángulo, y el lector ve gris donde espera blanco y negro.
  5. Si sigue sin funcionar, da la vuelta al teléfono y deja que la cajera lea los dígitos bajo Número de tarjeta, o toca el botón de copiar junto al número si necesitas pegarlo en la app propia de una tienda.

¿El formato del código es el correcto?

Abre la tarjeta y mira la etiqueta gris pequeña junto a Número de tarjeta: ese es el formato que dibuja StoreCard. La mayoría de tarjetas de supermercado y farmacia europeas son EAN-13, 13 dígitos con el número impreso bajo las barras. Los códigos largos con letras suelen ser Code 128 o Code 39.

Para cambiarlo, toca Editar, elige otro Formato del código de barras dentro de Valor de la tarjeta y guarda. La lista solo ofrece formatos que StoreCard sabe dibujar, así que Data Matrix no aparece.

Ejemplo resuelto: un dígito mal escrito

EAN-13 y EAN-8 terminan en un dígito de control que el lector recalcula a partir de los demás. Escribí la misma tarjeta de tres maneras. Calculé los dígitos de control con la regla del EAN-13 (pesos 1, 3, 1, 3... desde la izquierda), la misma que usa StoreCard.

Tarjeta impresa con 4006381333931, guardada como EAN-13
Qué escribí en CódigoQué hizo StoreCardEn la caja
4006381333913 (últimos dos dígitos cambiados)dibujó los 13 dígitos tal cualrechazado: los primeros 12 dan un dígito de control de 7, la tarjeta termina en 3
400638133393 (solo 12 dígitos)añadió el dígito 13 por su cuenta: 4006381333931escaneó, coincide con el plástico
40063813339 (11 dígitos)sin barras, muestra el mensaje de no se puede dibujarnada que escanear

La primera fila es la traicionera. StoreCard dibuja los 13 dígitos exactamente como los escribiste, a propósito, porque tiene que coincidir con lo impreso en tu tarjeta. Así que un error de tecleo produce un código que parece correcto y nunca pita. Compara los dígitos bajo Número de tarjeta con el plástico, un bloque de cuatro cada vez.

En el tercer caso, la pantalla de la tarjeta dice "Este número no coincide con el formato de código de barras seleccionado, así que no se puede dibujar." y muestra un botón Cambiar formato. Ese mensaje significa que la longitud o los caracteres no encajan con el formato: EAN-13 acepta 12 o 13 dígitos, EAN-8 acepta 7 u 8, ITF-14 necesita una cantidad par (a los de 13 dígitos se les añade el dígito de control) y Code 39 acepta mayúsculas, números y algunos símbolos.

La cámara no lee la tarjeta cuando la añado

Aquí falla otra cosa: la cámara que lee el plástico, no la caja que lee tu pantalla. Si ves El acceso a la cámara está desactivado, toca Abrir Ajustes y permite la cámara. Si el recuadro se queda en Colocar el código de barras de la tarjeta en el marco., prueba la linterna, aplana la tarjeta y aléjala hasta que quepa todo el código.

Un código desgastado puede negarse a leerse del todo. Toca Introducir manualmente y escribe el número; el escaneo solo es un atajo para rellenar Código y Formato del código de barras.

Lo que StoreCard no puede arreglar

No puede dibujar Data Matrix, el código cuadrado pequeño de algunas tarjetas. Si tu tarjeta solo tiene ese formato, guarda el plástico por ahora o pide en caja que escriban el número.

El widget puede dar más problemas con poca luz. En una caja de autopago poco iluminada por la noche, el código pequeño del widget puede fallar, porque un widget no puede subir el brillo de la pantalla por sí solo. Entrar en la tarjeta lo arregla, ya que la pantalla de la tarjeta sube el brillo. El widget funciona mejor para encontrar la tarjeta, dejando que la pantalla de la tarjeta haga el escaneo.

Aquí no hay muro de pago. Pro solo añade widgets, Marcar como usado y Color del texto, nada que influya en si un código escanea. Aun así guardo una foto de la tarjeta en el carrete como último recurso, aunque no me fiaría: no sube el brillo al máximo por sí sola y nunca avisa de que un dígito está mal.

Preguntas frecuentes

¿Por qué no se escanea el código de barras desde la pantalla de mi móvil?
Normalmente la pantalla está demasiado oscura, la tarjeta está guardada en un formato distinto al del plástico, o hay un dígito mal escrito. En StoreCard, abre la tarjeta en sí en vez del widget para que la pantalla suba al máximo brillo, comprueba la etiqueta de formato junto a Número de tarjeta y compara los dígitos con la tarjeta.
¿Por qué mi iPhone no escanea un código de barras cuando añado una tarjeta?
O el acceso a la cámara está desactivado, o la cámara no consigue enfocar las barras. Permite la cámara con Abrir Ajustes, usa la linterna con poca luz y mantén la tarjeta plana. Si el código está desgastado, usa Introducir manualmente y escribe el número.
¿Por qué mi tarjeta de fidelidad no funciona en una tienda pero sí en otra?
Cada caja usa un lector distinto. Los lectores con cámara leen bien las pantallas de móvil; algunos lectores láser rojo más antiguos tienen problemas con cualquier pantalla. En esos, muestra el número bajo Número de tarjeta y deja que la cajera lo teclee.
¿Un protector de pantalla impide que se escanee un código de barras?
Uno de cristal transparente casi nunca. Los filtros de privacidad y los mates sí pueden, porque oscurecen o difuminan la pantalla vista en ángulo. Si una tienda nunca lee tu móvil, prueba sin él una vez para descartarlo.

También te puede interesar

Más guías de StoreCard