Skip to main content

Validación de Éxito

Para asegurar una correcta validación de pagos en su sistema, es imperativo que su lógica de negocio discrimine los estados basándose estrictamente en los códigos oficiales.
Lógica de Aprobación CríticaConsidere únicamente los siguientes códigos como estados de Aprobación:
  • 00 (Para procesamiento directo en Alignet)
  • 000 (Para procesadores externos)
Cualquier otro código recibido debe ser tratado automáticamente como una transacción No Aprobada.

Códigos Visa

Utilice la siguiente tabla para gestionar las respuestas de tarjetas Visa. La acción recomendada por defecto para estados denegados es solicitar al cliente intentar con otro medio de pago.
CódigoMensaje de RetornoEstadoAcción
00Pago ExitosoEXITOSOProceder con la entrega del producto/servicio.
19Reintentar la transacciónREINTENTARSolicitar al cliente intentar nuevamente.
21Reintentar la transacciónREINTENTARSolicitar al cliente intentar nuevamente.
25Reintentar la transacciónREINTENTARSolicitar al cliente intentar nuevamente.
28Reintentar la transacciónREINTENTARSolicitar al cliente intentar nuevamente.
CódigoMensaje de RetornoEstado
01Contactar al bancoDENEGADO
05Pago no aceptado por el emisorDENEGADO
51Fondos insuficientesDENEGADO
54Tarjeta expiradaDENEGADO
55PIN incorrectoDENEGADO
61Supera el límite de montoDENEGADO
75Intentos de PIN excedidosDENEGADO
N7Rechazo por clave CVV2DENEGADO
CódigoMensaje de RetornoEstado
04Retener TarjetaDENEGADO
07Retener tarjeta (posible fraude)DENEGADO
41Tarjeta reportada como perdidaDENEGADO
43Tarjeta reportadaDENEGADO
59Sospecha de fraudeDENEGADO
63Violación de seguridadDENEGADO
64No se cumple requisitos de AMLDENEGADO
CódigoMensaje de RetornoEstado
03Código de comercio inválidoDENEGADO
06Error general en procesamientoDENEGADO
12Transacción inválidaDENEGADO
14Número de cuenta inválidoDENEGADO
91Emisor no disponibleDENEGADO
96Error de sistemaDENEGADO
Z3No se puede conectar a líneaDENEGADO
CódigoMensajeCódigoMensaje
02Contactar al banco78Bloqueado por primer uso
10Aprobación parcial (No hab.)79Reintentar transacción
11Aprobado VIP (No hab.)80Op. sin impacto financiero
13Monto inválido81Error criptográfico PIN
15Código de emisor incorrecto82Autenticación inválida
39Cuenta crédito no disp.85Rechazo por verificaciones
46Cuenta vinculada cerrada86PIN no verificado
52No existe cuenta corriente92ID institución inválida
53No existe cuenta ahorros93Transacción no completada
57Transacción no permitida94Transmisión duplicada
58Pago no permitido en terminal1AAutenticación requerida
62Tarjeta restringida6PVerificación fallida
65Excedió límite frecuenciaB1Cargo adicional no permitido
70PIN es requeridoN0Reintentar transacción
74Error en la transacciónP5Desbloqueo PIN denegado
76Reversión no solicitadaQ1Fallo autenticación tarjeta

Códigos Mastercard

Respuestas específicas para el procesador Mastercard.

Códigos Principales Mastercard

CódigoMensaje de RetornoEstado Sugerido
00Pago ExitosoAPROBADO
01Denegado por el emisorDENEGADO
03Datos de comercio InválidosDENEGADO
13Monto invalidoDENEGADO
14Número de cuenta no válidoDENEGADO
51Fondos insuficientesDENEGADO
54Tarjeta expiradaDENEGADO
55PIN incorrectoDENEGADO
CódigoMensaje de Retorno
30Error durante el proceso emisor
65Error durante el proceso emisor
76Error durante el proceso emisor
77Error durante el proceso emisor
78Error durante el proceso emisor
86Error durante el proceso emisor
91Error durante el proceso emisor
96Error durante el proceso emisor
CódigoMensaje de Retorno
08Denegado por el emisor
10Aprobación Parcial Denegada
62Denegado por el emisor
79Denegado por la marca
82Denegado por la marca
94Numero pedido duplicado

Sugerencia de Implementación

Para mejorar la experiencia del usuario (UX), asocie los códigos denegados a mensajes amigables en su frontend, evitando mostrar códigos técnicos directamente al cliente.

Códigos de Retorno por Procesador

Guía detallada de códigos de respuesta para Visa, Mastercard, Niubiz e Izipay.

Validación General de Éxito

Independientemente del procesador utilizado, la lógica de su sistema debe ser estricta para evitar fraudes o errores de entrega.

Aprobación Alignet

Código 00

Procesadores Externos

Código 000
Cualquier código distinto a los mencionados arriba debe ser tratado automáticamente por su lógica de negocio como una transacción No Aprobada.

Diccionario de Códigos (otros procesadores)

Seleccione el procesador o marca de tarjeta para ver el detalle de los mensajes de retorno.

Marcas Principales

Gestión de respuestas directas para tarjetas Visa y Mastercard.
CódigoMensajeEstado
000Pago Exitoso[EXITOSO]
01/02Contactar al banco[DENEGADO]
05Pago no aceptado por el emisor[DENEGADO]
19/21/25Reintentar la transacción[REINTENTAR]
51Fondos insuficientes[DENEGADO]
54Tarjeta expirada[DENEGADO]
N7Rechazo por clave CVV2[DENEGADO]
CódigoMensajeEstado
000Pago Exitoso[EXITOSO]
01Denegado por el emisor[DENEGADO]
13Monto inválido[DENEGADO]
30Error durante el proceso emisor[DENEGADO]
51Fondos insuficientes[DENEGADO]
94Número pedido duplicado[DENEGADO]

Notas Importantes sobre Marcas

Si su comercio utiliza Niubiz o Izipay, es fundamental que también implemente la lógica para las marcas Visa y Mastercard, así como para Diners Club y American Express, ya que estos procesadores actúan como puente para dichas marcas.