Códigos de error para transacciones con tarjeta presente

Te contamos los errores comunes en las transacciones con tarjeta presente y cómo solucionarlos.

Códigos de estado HTTP

Te mostramos a continuación cuáles son los códigos de estado HTTP más comunes, su mensaje estándar asociado, así como una descripción de la respuesta.

A continuación te mostramos los códigos que podrías recibir.

CódigoMensajeDetalle
200OKEl proceso fue exitoso; este funcionó como se esperaba, según el método HTTP.
400Bad Request
(Solicitud incorrecta)
El servidor no puede interpretar la solicitud (sintaxis incorrecta, tamaño demasiado grande, parámetros faltantes).
401Authorization Required
(Autorización requerida)
Las credenciales deben estar autenticadas o la autenticación falló.
403Forbidden
(Prohibido)
No se tienen los permisos necesarios para realizar esta acción.
404Not Found
(No encontrado)
Recurso o página no encontrada.
409Conflict
(Conflicto)
El requerimiento no puede ser procesado debido a un conflicto con el recurso (e.j. múltiples actualizaciones simultáneas.
410Gone
(No disponible)
El recurso solicitado ha sido eliminado del servidor y ya no estará disponible.
412Precondition failed
(Condición previa falló)
Indica que se ha denegado el acceso al recurso de destino.
429Too Many Requests
(Demasiadas solicitudes)
Se han enviado demasiadas solicitudes en un corto período de tiempo.
430Request Header Fields Too Large
(Los campos del encabezado de solicitud son demasiado grandes)
Este código de estado indica que el servidor no está dispuesto a procesar la solicitud porque sus campos de encabezado son demasiado grandes.
500Internal Server Error
(Error interno del servidor)
Se produjo un error inesperado en el servidor.
502Bad Gateway
(Puerta de enlace incorrecta)
El servidor (que actúa como proxy o puerta de enlace) recibió una respuesta no válida de otro servidor
503Service Temporarily Unavailable
(Servicio temporalmente no disponible)
El servidor no está disponible (normalmente porque está en mantenimiento o porque está sobrecargado).
504Gateway Timeout
(Tiempo de espera de puerta de enlace)
El servidor (que actúa como proxy o puerta de enlace) no ha recibido una respuesta del otro servidor a tiempo.

Códigos retornados por Kushki en transacciones con tarjeta presente

Los códigos de respuesta recibidos por los procesadores y emisores aparecerán en el objeto kushki_response, tal como en el siguiente ejemplo.

“kushki_response": {
"code": "01",
"message": "Refer to card issuer"
},

Error 006

Este código de error aparece cuando Kushki bloquea la tarjeta, por ejemplo si la marca no está soportada

"kushki_response": {
"code": "006",
"message": "Card brand not supported"
}

A continuación encuentra un listado de los códigos de declinación más comunes.

ISO Error CodeDescriptionSource
00Approved or completed successfullyVisa, Mastercard, Prosa
01Refer to card issuerVisa, Mastercard, Prosa
02Refer to card issuer, special conditionVisa, Prosa
03Invalid merchantVisa, Mastercard, Prosa
04Pick up card (no fraud)Visa, Mastercard, Prosa
05Do not honorVisa, Mastercard, Prosa
06ErrorVisa, Prosa
07Pick up card, special condition (fraud account)Visa, Prosa
08Honor with IDMastercard
09Request in progress (duplicate)Prosa
10Partial ApprovalVisa, Mastercard, Prosa
11Approved (VIP)Visa, Prosa
12Invalid transactionVisa, Mastercard, Prosa
13Invalid amountVisa, Mastercard, Prosa
14Invalid card numberVisa, Mastercard, Prosa
15Invalid issuerVisa, Mastercard, Prosa
19Re-enter transactionVisa
21No action takenVisa
22Suspected malfunctionProsa
25Unable to locate record in fileVisa
28File is temporarily unavailable for update or inquiryVisa
30Format errorVisa, Mastercard, Prosa
31Bank not supported by switchProsa
33Expired cardProsa
34Suspected fraudProsa
35Card acceptor contact acquirerProsa
36Restricted cardProsa
37Card acceptor call acquirer securityProsa
38Allowable PIN tries exceededProsa
39No credit accountVisa, Prosa
40Command rejectedProsa
41Lost cardVisa, Mastercard, Prosa
43Stolen cardVisa, Mastercard, Prosa
46Closed accountVisa
51Insufficient funds/over credit limitVisa, Mastercard, Prosa
52No checking accountVisa
53No savings accountVisa
54Expired card or expiration date missingVisa, Mastercard, Prosa
55Invalid PINVisa, Mastercard, Prosa
56No card recordProsa
57Transaction not permitted to issuer/cardholderVisa, Mastercard, Prosa
58Transaction not permitted to acquirer/terminalVisa, Mastercard, Prosa
59Suspected fraudVisa
61Exceeds withdrawal amount limitVisa, Mastercard, Prosa
62Restricted cardVisa, Mastercard, Prosa
63Security violationVisa, Mastercard
64Transaction does not fulfill AML requirementVisa
65Exceeds withdrawal count limitVisa, Mastercard, Prosa
68Response received too lateProsa
70PIN data requiredVisa
71Issuer PIN Not ChangedMastercard
74Different value than that used for PIN encryption errorsVisa
75Allowable number of PIN-entry tries exceededVisa, Mastercard, Prosa
76Unsolicited reversalVisa, Mastercard, Prosa
77Invalid/nonexistent ‘From Account’ specifiedMastercard
78Blocked, first used or special conditionVisa, Mastercard
79Reversed (by switch)Visa
80No financial impactVisa
81Cryptographic errorVisa, Mastercard, Prosa
82Policy / Negative online authentication failureVisa, Mastercard, Prosa
83Fraud/SecurityMastercard
84Invalid Authorization Life CycleMastercard
85Not declined, valid for all zero amount transactionsVisa, Mastercard
86Cannot verify PINVisa, Mastercard
87Purchase Amount Only, No Cash Back AllowedMastercard
88Cryptographic failureMastercard
89Unacceptable PINMastercard
91Authorization System or issuer system inoperativeVisa, Mastercard, Prosa
92Unable to route transactionVisa, Mastercard, Prosa
93Transaction cannot be completed—violation of lawVisa
94Duplicate transmission detectedVisa, Mastercard, Prosa
95Reconcile errorProsa
96System errorVisa, Mastercard, Prosa
N0Force STIP / Unable to authorizeVisa, Prosa
N3Cash service not availableVisa, Prosa
N4Cash request exceeds issuer or approved limitVisa
N7Decline for CVV2 failureVisa, Prosa
N8Transaction amount exceeds pre-authorized approval amountVisa
R0Stop payment orderVisa, Prosa
R1Revocation of authorization orderVisa, Prosa
R2Transaction does not qualify for Visa PINVisa, Prosa
R3Revocation of all authorizations orderVisa
Z3Unable to go online; offline-declinedVisa

Códigos retornados por Kushki en cancelaciones e intentos de reversión

Los códigos de respuesta recibidos por los procesadores y emisores aparecerán en el objeto kushki_response, tal como en el siguiente ejemplo.

"kushki_response": {
"code": "01",
"message": "Refer to card issuer"
},

A continuación encuentra la información de los códigos y mensajes enviados por Kushki para describir los códigos de respuesta de la solicitud realizada con transacciones con tarjeta presente. En la columna “¿Qué hacer?” encontrarás una explicación detallada de las causas y el procedimiento que debes realizar.

CódigoMensaje¿Qué hacer?
000Approved Transaction
(Transacción aprobada)
Indica que la transacción fue aprobada exitosamente.
01Refer to card issuer
(Comuníquese con la compañía que expidió la tarjeta)
El titular de la tarjeta debe comunicarse con el emisor de su tarjeta para comprender por qué se rechazó la transacción.
04Capture card
(Capturar tarjeta)
El titular de la tarjeta debe volver a intentar la transacción.
05Do not honor
(La transacción no fue aceptada)
El titular de la tarjeta debe volver a intentar la transacción.
12Invalid transaction
(Transacción inválida)
La transacción no está permitida por el procesador de pagos ni por el emisor de la tarjeta. Póngase en contacto con el emisor de la tarjeta.
32Expired card
(Tarjeta expirada)
El titular de la tarjeta debe utilizar una tarjeta alternativa.
41Lost card
(Tarjeta perdida)
El titular de la tarjeta debe comunicarse con el emisor de su tarjeta para que revise el caso.
57Transaction not permitted to cardholder
(La transacción no está permitida para el titular de la tarjeta)
El titular de la tarjeta debe comunicarse con el emisor de su tarjeta para que revise el caso.
62Restricted card
(Tarjeta restringida)
El titular de la tarjeta debe comunicarse con el emisor de su tarjeta para que revise el caso.
91Authorization System or issuer system inoperative
(Sistema de autorización o sistema emisor inoperativo)
El titular de la tarjeta debe volver a intentar la transacción.
92Unable to route transaction
(No se puede enrutar la transacción)
El titular de la tarjeta debe volver a intentarlo o contactar al emisor.
6PVerification data failed
(Los datos de verificación fallaron)
Reintentar la transacción.
E016Refund not available
(Reembolso no disponible)
Comprueba que el reembolso está dentro del plazo permitido
Datos de prueba

Realiza los ajustes necesarios en tu sistema con los datos de prueba.