Los códigos de respuesta se definen en sus respectivos servicios.
p. ej.
Asignaciones ISO 8583
A continuación, se muestra un conjunto de códigos de respuesta ISO 8583 comunes y las asignaciones recomendadas a códigos de respuesta de Google. Algunos códigos ISO se asignan a una respuesta de error. En estos casos, la tabla especifica qué código HTTP se debe usar y qué detalles se deben incluir en el mensaje de error.
Esta no es una lista exhaustiva. Comunícate con Google si no está asignado un código ISO en particular.
| Asignaciones de código ISO 8583 a Google Code | |
|---|---|
0Aprobación o finalización correctas, o bien que la verificación del PIN VIP es válida |
SUCCESS
|
1Consulta la entidad emisora de la tarjeta |
ISSUER_DECLINED
|
2Consulta la entidad emisora de la tarjeta, condición especial |
ISSUER_DECLINED
|
3El comercio o proveedor de servicios no es válido |
HTTP 400El integrador de pagos debe mostrar una respuesta de error que indique qué configuración no era válida. |
4Retiro |
CARD_LOST_OR_STOLEN
|
5No respetar |
DO_NOT_HONOR
|
6Error general |
HTTP 500El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
7Tarjeta de retiro, condición especial (que no sea una tarjeta perdida o robada) |
CARD_LOST_OR_STOLEN
|
8Galardón con identificación |
SUCCESS
|
9Solicitud en curso |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
10Aprobación parcial |
ISSUER_DECLINED
|
11Aprobación de VIP |
SUCCESS
|
12Transacción no válida |
TRANSACTION_INVALID
|
13Importe no válido (desbordamiento del campo de conversión de moneda) o el importe excede el máximo para el programa de tarjetas. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14Número de cuenta no válido (no existe tal número) |
CARD_NUMBER_INVALID
|
15No existe esa entidad emisora |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16Fondos insuficientes |
INSUFFICIENT_FUNDS
|
19Volver a ingresar la transacción |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
20Respuesta no válida |
HTTP 500El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
21No se realizó ninguna acción (no es posible retirar la transacción anterior) |
CARD_NUMBER_INVALID
|
22Posible mal funcionamiento |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
25No se pudo encontrar el registro en el archivo o falta el número de cuenta en la consulta |
CARD_NUMBER_INVALID
|
28El archivo no está disponible en este momento |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
30Error de formato |
HTTP 500El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
41El comercio debe retener la tarjeta (se informó como perdida) |
CARD_LOST_OR_STOLEN
|
43El comercio debe retener la tarjeta (se denunció como robada la tarjeta) |
CARD_LOST_OR_STOLEN
|
51Fondos insuficientes |
INSUFFICIENT_FUNDS
|
52Sin cuenta corriente |
CARD_NUMBER_INVALID
|
53Sin cuenta de ahorros |
CARD_NUMBER_INVALID
|
54Tarjeta vencida |
CARD_EXPIRED
|
57El titular de la tarjeta no puede realizar la transacción |
TRANSACTION_NOT_ALLOWED
|
58No se permite la transacción en la terminal |
TRANSACTION_NOT_ALLOWED
|
59Posible fraude |
SUSPECTED_FRAUD
|
61Se excedió el límite de la cantidad de actividad |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62Tarjeta restringida (por ejemplo, en la tabla de exclusiones de países) |
TRANSACTION_NOT_ALLOWED
|
63Incumplimiento de seguridad |
CVN_MISMATCH
|
65Se superó el límite de actividades |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68La respuesta se recibió demasiado tarde |
Payment integrator should treat as Deadline Exceeded
|
78Bloqueado, se usó por primera vez. La transacción es de un nuevo titular, pero la tarjeta no se desbloqueó correctamente. |
CARD_NOT_ACTIVATED
|
80Transacciones de Visa: Entidad emisora de crédito no disponible |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
80Etiqueta privada y verificación de aceptación: Fecha no válida |
CARD_EXPIRATION_DATE_INVALID
|
82Resultados negativos de CAM, dCVV, iCVV o CVV |
CVN_MISMATCH
|
85No hay motivos para rechazar una solicitud de verificación de número de cuenta, dirección, verificación CVV2, cupón de crédito o devolución de productos |
SUCCESS
|
91La entidad emisora no está disponible o no opera (STIP no es aplicable o no está disponible para esta transacción) |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
92No se puede encontrar el destino del enrutamiento |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93No se puede completar la transacción debido a una infracción de la ley |
TRANSACTION_NOT_ALLOWED
|
94Transmisión duplicada |
HTTP 500El integrador de pagos es responsable de admitir la idempotencia adecuada, por lo que esto no debería suceder. De ser así, el integrador de pagos debe mostrar una respuesta de error y, luego, investigar. |
95Error de conciliación |
HTTP 500El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
96Falla en el sistema, mal funcionamiento o ciertas condiciones de error de campo |
HTTP 500El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
N0Forzar STIP |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
N3Servicio de efectivo no disponible |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
N4La solicitud de devolución de dinero supera el límite de la entidad emisora |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7Rechazar por error de CVV2 |
CVN_MISMATCH
|
P2La información del emisor de facturas no es válida |
CUSTOMER_INFO_INVALID
|
Q1No se pudo autenticar la tarjeta |
CARD_AUTHENTICATION_FAILED
|
R0Detener pedido de pago |
STOP_PAYMENT
|
R1Revocación del pedido de autorización |
REVOCATION_OF_AUTHORIZATION
|
R3Revocación de todos los pedidos de autorizaciones |
REVOCATION_OF_AUTHORIZATION
|
XAReenviar a la entidad emisora |
ISSUER_DECLINED
|
XDReenviar a la entidad emisora |
ISSUER_DECLINED
|
Z3No es posible conectarse a Internet |
HTTP 503El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |