Saltar al contenido principal

Códigos de rechazo

Detalle del código de rechazo

Cuando se rechaza una transacción se le asocia un mensaje de error que depende del servicio de pago empleado para llevar a cabo la operación. Este mensaje de error a menudo contiene tanto el código de error como su descripción, y puede variar en el tiempo. Para interpretar el error es recomendable basarse en el objeto error_details que contiene la transacción en la notificación del pago.

Este objeto contiene desglosado el código de error y descripción propios del servicio de pago empleado, así como el código de error y descripción oficiales de la marca de la tarjeta (Visa, Mastercard...). Adicionalmente, siempre que sea posible se incluye un mensaje de error unificado que permite identificar rápidamente la causa del error, el cual no varía entre servicios de pago.

Todos los campos son nullables aunque si todos ellos son null, el objeto error_details no se incluye en la respuesta (su valor será null).

"error_details": {
"error_code": "190",
"error_description": "Denegación del emisor sin especificar motivo",
"error_code_scheme": "05",
"error_description_scheme": "Do not honor",
"error_unified": "UNSPECIFIED_REFUSAL"
}
CampoDescripción
error_codeCódigo de error devuelto por la procesadora
error_descriptionTexto descriptivo del error_code
error_code_schemeCódigo de error devuelto por la marca de la tarjeta
error_description_schemeTexto descriptivo asociado al error_code_scheme
error_unifiedError común a todas las procesadoras asociado al error_code_scheme

Listado de errores unificado

A continuación se listan todos los errores unificados que puede devolver la API junto con una descripción del motivo detrás de la denegación y el valor del error_code_scheme oficiales de Visa y Mastercard.

Error unificadoDescripciónCódigo oficial
AUTHENTICATION FAILUREEl usuario no ha podido completar correctamente el 3DS1A,Q1 (Visa)
BLOCKED MERCHANTEl usuario ha solicitado a su banco que el comercio no pueda iniciar cargos contra su tarjetaR1 (Visa)
CARD LOST OR STOLENEl usuario ha reportado que su tarjeta ha sido perdida o robada y no se puede utilizar para pagar41,43 (Visa/Mastercard)
CARD NOT SUPPORTED BY THE SYSTEMLa marca de la tarjeta no es aceptada
CARD STILL NOT OPERATIONALLa tarjeta todavía no se ha activado
CLOSED ACCOUNTLa cuenta bancaria asociada a la tarjeta ha sido dada de baja39,46,52,53,78 (Visa) 76,77,78,79 (Mastercard)
CRYPTOGRAPHIC ERRORSe ha producido un error de criptografía que impide que continúe el pago81 (Visa) 88 (Mastercard)
CVV FAILUREEl CVV (Código de verificación de la tarjeta) que ha introducido el usuario no es correctoN7 (Visa)
DECLINED BY ISSUEREl banco emisor de la tarjeta ha denegado el pago por cualquier motivo82 (Mastercard)
DUPLICATED OPERATIONUna operación similar ha tenido lugar en un periodo de corto muy breve94 (Visa/Mastercard)
EXCEEDS AMOUNT MAX LIMITEl pago ha excedido el límite de saldo del usuario61,N4,N8,Z5 (Visa)
EXCEEDS WITHDRAWAL FREQUENCY LIMITEl pago ha excedido la cantidad máxima de operaciones del usuario61 (Visa) 61,65 (Mastercard)
EXPIRED CARDLa tarjeta ha expirado54 (Visa/Mastercard)
FORMAT ERRORLa comunicación ha fallado debido a un error de formato entre las partes30 (Mastercard)
INSUFFICIENT FUNDSLa tarjeta no tiene suficientes fondos51 (Visa/Mastercard)
INVALID AMOUNTLa tarjeta no admite una operación por el importe indicado13,B1 (Visa) 13 (Mastercard)
INVALID CARD NUMBERNúmero de tarjeta incorrecto14 (Visa/Mastercard)
INVALID CURRENCYLa tarjeta no admite la moneda utilizada
INVALID EXPIRE DATELa fecha de expiración de la tarjeta es inválida
INVALID ISSUERLa tarjeta no está asociada a ningún banco emisor15,21 (Visa) 15 (Mastercard)
INVALID MERCHANTEl comercio enviado no es válido (posiblemente el tpv ha sido desactivado por el adquirente)03,Z6 (Visa) 03 (Mastercard)
INVALID PINAlguno de los valores de autenticación de la operación (CVV, PIN, TAVV...) es incorrecto55,64,74,82,P5,Q1 (Visa) 55 (Mastercard)
INVALID SESSIONLa sesión de pago ha caducado o la operación no ha sido autenticada correctamente
INVALID TRANSACTIONLa transacción no puede completarse por cualquier motivo12,76 (Visa) 12,84 (Mastercard)
INVALID TRANSACTION DATELa fecha/hora indicada en la operación no es correcta
LAW VIOLATIONEl banco emisor, tarjeta o comercio impiden completar el pago por cualquier motivo93 (Visa)
NO FINANCIAL IMPACTSe ha producido un error genérico y la operación no se ha procesado80 (Visa)
NOT ACCEPTED REFUNDLa operación no se ha podido devolver
PICK UP CARDLa tarjeta ha sido deshabilitada por el usuario o ha sido robada04,07 (Visa) 04 (Mastercard)
PIN REQUIREDPIN_REQUIRED - Se requiere que el usuario introduzca el PIN70,P6 (Visa) 71 (Mastercard)
PIN TRIES EXCEEDEDEn una autenticación 3DS, el usuario ha sobrepasado el máximo de intentos para introducir el PIN75 (Visa/Mastercard)
PIN VALIDATION NOT POSSIBLEEl PIN no ha podido ser validado86,P6 (Visa) 86,89 (Mastercard)
RESTRICTED CARDLa tarjeta está restringida62 (Visa/Mastercard)
REVERSEDTransacción revertida79 (Visa)
SECURITY VIOLATIONEl pago no puede continuar por sospechas de fraude o restricción de la tarjeta63 (Visa/Mastercard)
SUSPECTED FRAUDEl pago podría ser fraudulento y ha sido bloqueado59 (Visa) 83 (Mastercard)
SYSTEM ERRORUn error inesperado del sistema ha impedido que se lleve a cabo el pago06,28,96,N0,N3,R0,R3,Z3 (Visa) 96 (Mastercard)
TIMEOUTUn proceso ha tardado demasiado tiempo en responder
TRANSACTION NOT ALLOWED FOR CARDLa tarjeta no tiene permitido llevar a cabo la operación57 (Visa) 57,81 (Mastercard)
TRANSACTION NOT ALLOWED FOR MERCHANTEl comercio no tiene permitido llevar a cabo la operación58 (Visa/Mastercard)
TRY AGAINUn error temporal impide procesar la operación, intentarlo más tarde19 (Visa)
UNABLE TO ROUTE TRANSACTIONEl banco emisor o switch no están disponibles temporalmente25,91,92 (Visa) 91,92 (Mastercard)
UNSPECIFIED REFUSALCódigo de rechazo genérico normalmente empleado cuando la tarjeta no tiene fondos05 (Visa/Mastercard)

Merchant advice code (MAC)

Solo en el caso de tarjetas Mastercard, es posible que el campo error_code_scheme contenga dos códigos de error separados por una coma. El segundo valor es el campo MAC (Merchant Advice Code) a través del cual la marca nos informa del momento a partir del cual deberíamos intentar volver a cobrar al usuario.

MACDescripciónReintento posible
01Los datos de la tarjeta han cambiado
02Reintentar más tarde
03No reintentarNo
04Requisitos del token no cumplidos para este tipo de token
05Valor negociado no aprobado
21Pago canceladoNo
22El comerciante no califica para el código de producto
24Intente nuevamente después de 1 hora (solo para uso de Mastercard)
25Intente nuevamente después de 24 horas (solo para uso de Mastercard)
26Intente nuevamente después de 2 días (solo para uso de Mastercard)
27Intente nuevamente después de 4 días (solo para uso de Mastercard)
28Intente nuevamente después de 6 días (solo para uso de Mastercard)
29Intente nuevamente después de 8 días (solo para uso de Mastercard)
30Intente nuevamente después de 10 días (solo para uso de Mastercard)
40Tarjeta prepaga no recargable para el consumidor
41Número de tarjeta virtual de un solo uso para el consumidor

Un código MAC de 03 o 21 indica que la tarjeta nunca más volverá a tener un cobro aceptado, por lo que no se debe intentar volver a cobrar la tarjeta. Por parte de la pasarela se bloquearán futuros intentos de cobro en estas tarjetas para evitar multas de las marcas. Cuando se intenta lanzar un pago con una tarjeta bloqueada, el error devuelto será Card blacklisted.