Códigos de error del datáfono: causas y soluciones.
Cuando el terminal muestra «operación denegada» con una causa numérica, el mensaje viene del banco de la tarjeta. Aquí tienes qué significa cada código y qué hacer, seas cliente o comercio.
Respuesta corta: «tarjeta denegada» significa que el banco emisor ha rechazado la autorización del pago. El código de causa que acompaña al mensaje (121, 116, 190…) indica el tipo de rechazo: saldo, bloqueo, autenticación o restricción. El terminal y el comercio solo transmiten esa respuesta — la solución casi siempre pasa por el cliente y su banco.
Error 121: denegada, no repetir
El emisor rechaza el pago y pide no reintentarlo con la misma tarjeta. Conviene ofrecer otro método y que el titular consulte a su banco.
Error 189: código no documentado
No figura en la tabla pública actual de Redsys. Conserva el mensaje completo y confirma el significado con el banco o proveedor del TPV.
Códigos de error de tarjeta denegada: lista completa.
| Código | Significado | ¿Reintentar? |
|---|---|---|
| Causa 121 | Denegada, no repetir | No con la misma tarjeta |
| Causa 116 | Disponible insuficiente | Sí, cuando el cliente tenga disponible |
| Causa 190 | Denegación del emisor sin motivo especificado | Un único reintento es razonable (puede ser un fallo puntual) |
| Causa 195 | Requiere autenticación del titular | Sí, inmediatamente — pero con autenticación |
| Causa 104 | Operación no permitida para esa tarjeta | Con la misma tarjeta y la misma operación, no |
| Causa 180 | Tarjeta ajena al servicio | Con esa tarjeta no |
| Causa 189 | Código no documentado en la tabla pública de Redsys | Como máximo una vez si parece un fallo puntual |
| Causa 101 | Tarjeta caducada | Con la tarjeta caducada no |
| Causa 106 | Intentos de PIN excedidos | No con PIN hasta desbloquear la tarjeta |
| Causa 102 | Tarjeta bloqueada temporalmente o bajo sospecha | No hasta que el titular desbloquee la tarjeta con su banco o desde su app |
| Causa 129 | Código de seguridad (CVV) incorrecto | Sí, comprobando el CVV correcto de la tarjeta física actual |
| Causa 184 | Error en la autenticación del titular | Sí, completando la verificación entera |
| Causa 191 | Fecha de caducidad errónea | Sí, con la fecha correcta de la tarjeta vigente — o con la tarjeta nueva si la anterior caducó |
| Causa 202 | Tarjeta bloqueada por sospecha de fraude (retirada preventiva) | No |
| Causa 904 | Comercio no registrado (error de alta del TPV) | No con ese terminal hasta que se corrija el alta |
| Causa 909 | Error de sistema | Sí, tras un par de minutos |
| Causa 912 | Emisor no disponible | Sí, pasados unos minutos; o directamente con una tarjeta de otro banco |
| Causa 913 | Operación duplicada | Sí, pero como operación nueva (nueva referencia), nunca reenviando la misma |
| Causa 9915 | Pago cancelado por el usuario | Sí, cuando el cliente quiera |
| Causa 9104 | Comercio con pago seguro y titular sin clave | Sí, después de que el cliente active la compra segura con su banco (app o llamada) |
| Causa 9218 | Operación no permitida por ese canal | Por el mismo canal no |
Códigos de denegación estándar de las redes de pago en España (nomenclatura Redsys/ISO 8583). Si tu terminal muestra un texto distinto, el número de causa es el dato fiable.
Tabla de decisión: qué hacer sin adivinar el motivo.
| Lo que ves | Acción en caja | Escalar a |
|---|---|---|
| Código que indica no repetir | No insistir con la misma tarjeta; ofrecer otro método | Banco del titular |
| Autenticación pendiente | Repetir con PIN o completar la verificación del banco | Banco del titular si falla de nuevo |
| Fallo técnico con varias tarjetas | Anotar hora, mensaje y terminal; probar conexión y respaldo | Proveedor del TPV o adquirente |
| Código no documentado | Conservar el mensaje completo sin atribuirle una causa | Proveedor del TPV |
Para los códigos con más impresiones observadas en Search Console, consulta las fichas decausa 121, causa 116,causa 180, causa 190 ycausa 195. Cada ficha separa significado documentado, hipótesis y pasos seguros.
¿Por qué rechazan mi tarjeta? Los motivos de siempre.
Detrás de los códigos, los motivos por los que una entidad decide rechazar una transacción se repiten:
- Fondos insuficientes: saldo agotado en la tarjeta de débito o límite de crédito consumido en la tarjeta de crédito — sea crédito o débito, el clásico final de mes (causa 116).
- Seguridad: bloqueos antifraude, robo de la tarjeta denunciado, tarjeta robada o comprometida en una filtración, o pagos que requieren autenticación adicional (causas 121 y 202).
- La propia tarjeta: la tarjeta ha caducado — o está a punto de caducar — sin renovar (causa 101), el número de tarjeta o la caducidad mal introducidos al realizar el pago online, restricciones de uso o marcas no admitidas (causas 191, 104, 180).
- Técnica: un error de conexión, caídas del banco emisor o problemas de configuración del comercio (causas 909, 912, 904).
Fíjate en que casi ninguno depende del comercio: el pago con tarjeta es una conversación entre el terminal — da igual que sea un TPV bancario o un datáfono moderno —, la red y el banco del cliente. Tu papel en caja es leer el código correctamente y ofrecer una salida — no adivinar el motivo de rechazo, que muchas veces ni el propio titular conoce hasta que se pone en contacto con su banco. Si el problema persiste con varias tarjetas, entonces sí: mira tu terminal.
Cómo leer una denegación en 10 segundos.
- Causas 1XX: el banco del cliente dice «no». El problema está en la tarjeta o su cuenta, no en tu terminal.
- Verificación pendiente (195 y 184): falta el PIN o la comprobación en la app. Se resuelven en el momento autenticando.
- Causas 9XX (904, 909, 912, 913): problema técnico o de configuración — del sistema, de un banco o de tu alta como comercio. Aquí sí puede tocar llamar a tu proveedor.
- Códigos 99XX (9915, 9104, 9218): propios del pago online: cancelaciones del usuario y requisitos de pago seguro.
¿Qué código de rechazo tengo? Denegada causa 116, 121, 190 o 195.
Traducción exprés del mensaje de error para solucionar el problema sin leer toda la lista de códigos: si el ticket dice «denegada causa 116», falta saldo en la tarjeta o se superó el límite de tu tarjeta; la 121 pide no repetir la operación; el error 190 es el «no» genérico del emisor; y el error 195 significa que el titular de la tarjeta debe verificar su identidad para poder pagar con una tarjeta en ese comercio. Cualquier tarjeta de crédito o débito puede ser rechazada por estos motivos — y si la tarjeta está caducada, el sistema responde con su código propio (101) —, mientras el procesador de pagos solo hace de mensajero. Para el comercio, los pagos rechazados repetidos son la señal de replantearse cómo cobrar con tarjeta con menos fricción: los códigos de rechazo de tarjetas no se eligen, pero el proveedor sí.
Y si el datáfono ni siquiera responde….
Si el problema no es una denegación sino que el terminal no funciona — no enciende, no tiene cobertura, se queda colgado — tienes una guía específica de diagnóstico:datáfono no funciona: checklist completo.
Transparencia: esta página contiene enlaces de afiliado a MONEI. Si contratas a través de ellos, recibimos una comisión sin coste extra para ti. Nuestro compromiso: las fuentes, fechas y supuestos de cálculo se muestran de forma visible para que puedas comprobarlos y comparar el coste completo por tu cuenta.
Preguntas frecuentes.
¿Por qué sale «tarjeta denegada» en el datáfono?
Porque el banco emisor de la tarjeta ha rechazado la autorización. Los motivos van desde falta de saldo hasta bloqueos antifraude, verificación pendiente o restricciones de la tarjeta. El aparato solo muestra el código: el motivo exacto lo conoce el banco del titular.
¿Una operación denegada afecta a mi comercio?
Una denegación puntual no indica por sí sola un problema del comercio. Si el código dice «no repetir» (causa 121), respeta esa instrucción y ofrece otro método. Si fallan varias tarjetas, registra hora, mensaje y terminal para escalarlo al proveedor del TPV.
¿Qué diferencia hay entre operación denegada y error del TPV?
La operación denegada (causas 1XX/2XX) es una respuesta del banco: el sistema funciona y la respuesta es «no». El error técnico (fallos de conexión, error de sistema 909, comercio no registrado 904) significa que la operación no pudo procesarse. En el primer caso el problema suele ser de la tarjeta; en el segundo, del terminal, la red o la configuración.
¿Puedo saber el motivo exacto de un pago denegado?
Como comercio, no: las redes de pago solo comunican el código de causa, por privacidad del cliente. El titular sí puede conocer el detalle llamando a su banco. Por eso la gestión correcta en caja es siempre la misma: indicar el código al cliente, ofrecer reintento cuando proceda y tener un método de cobro alternativo.
Relacionado: ¿sabes cuánto pagas por cada cobro que sí entra? Mira lacomparativa de comisiones de datáfono o pasa tus números por lacalculadora de comisiones TPV.