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 | |
---|---|
0 Aprobación o finalización correctas, o bien que la verificación del PIN VIP es válida |
SUCCESS
|
1 Consulta la entidad emisora de la tarjeta |
ISSUER_DECLINED
|
2 Consulta la entidad emisora de la tarjeta, condición especial |
ISSUER_DECLINED
|
3 El comercio o proveedor de servicios no es válido |
HTTP 400 El integrador de pagos debe mostrar una respuesta de error que indique qué configuración no era válida. |
4 Retiro |
CARD_LOST_OR_STOLEN
|
5 No respetar |
DO_NOT_HONOR
|
6 Error general |
HTTP 500 El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
7 Tarjeta de retiro, condición especial (que no sea una tarjeta perdida o robada) |
CARD_LOST_OR_STOLEN
|
8 Galardón con identificación |
SUCCESS
|
9 Solicitud en curso |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
10 Aprobación parcial |
ISSUER_DECLINED
|
11 Aprobación de VIP |
SUCCESS
|
12 Transacción no válida |
TRANSACTION_INVALID
|
13 Importe 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
|
14 Número de cuenta no válido (no existe tal número) |
CARD_NUMBER_INVALID
|
15 No existe esa entidad emisora |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16 Fondos insuficientes |
INSUFFICIENT_FUNDS
|
19 Volver a ingresar la transacción |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
20 Respuesta no válida |
HTTP 500 El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
21 No se realizó ninguna acción (no es posible retirar la transacción anterior) |
CARD_NUMBER_INVALID
|
22 Posible mal funcionamiento |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
25 No se pudo encontrar el registro en el archivo o falta el número de cuenta en la consulta |
CARD_NUMBER_INVALID
|
28 El archivo no está disponible en este momento |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
30 Error de formato |
HTTP 500 El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
41 El comercio debe retener la tarjeta (se informó como perdida) |
CARD_LOST_OR_STOLEN
|
43 El comercio debe retener la tarjeta (se denunció como robada la tarjeta) |
CARD_LOST_OR_STOLEN
|
51 Fondos insuficientes |
INSUFFICIENT_FUNDS
|
52 Sin cuenta corriente |
CARD_NUMBER_INVALID
|
53 Sin cuenta de ahorros |
CARD_NUMBER_INVALID
|
54 Tarjeta vencida |
CARD_EXPIRED
|
57 El titular de la tarjeta no puede realizar la transacción |
TRANSACTION_NOT_ALLOWED
|
58 No se permite la transacción en la terminal |
TRANSACTION_NOT_ALLOWED
|
59 Posible fraude |
SUSPECTED_FRAUD
|
61 Se excedió el límite de la cantidad de actividad |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62 Tarjeta restringida (por ejemplo, en la tabla de exclusiones de países) |
TRANSACTION_NOT_ALLOWED
|
63 Incumplimiento de seguridad |
CVN_MISMATCH
|
65 Se superó el límite de actividades |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68 La respuesta se recibió demasiado tarde |
Payment integrator should treat as Deadline Exceeded
|
78 Bloqueado, se usó por primera vez. La transacción es de un nuevo titular, pero la tarjeta no se desbloqueó correctamente. |
CARD_NOT_ACTIVATED
|
80 Transacciones de Visa: Entidad emisora de crédito no disponible |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
80 Etiqueta privada y verificación de aceptación: Fecha no válida |
CARD_EXPIRATION_DATE_INVALID
|
82 Resultados negativos de CAM, dCVV, iCVV o CVV |
CVN_MISMATCH
|
85 No 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
|
91 La entidad emisora no está disponible o no opera (STIP no es aplicable o no está disponible para esta transacción) |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
92 No se puede encontrar el destino del enrutamiento |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93 No se puede completar la transacción debido a una infracción de la ley |
TRANSACTION_NOT_ALLOWED
|
94 Transmisión duplicada |
HTTP 500 El 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. |
95 Error de conciliación |
HTTP 500 El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
96 Falla en el sistema, mal funcionamiento o ciertas condiciones de error de campo |
HTTP 500 El integrador de pagos debe mostrar una respuesta del error con los detalles del error. |
N0 Forzar STIP |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
N3 Servicio de efectivo no disponible |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |
N4 La solicitud de devolución de dinero supera el límite de la entidad emisora |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7 Rechazar por error de CVV2 |
CVN_MISMATCH
|
P2 La información del emisor de facturas no es válida |
CUSTOMER_INFO_INVALID
|
Q1 No se pudo autenticar la tarjeta |
CARD_AUTHENTICATION_FAILED
|
R0 Detener pedido de pago |
STOP_PAYMENT
|
R1 Revocación del pedido de autorización |
REVOCATION_OF_AUTHORIZATION
|
R3 Revocación de todos los pedidos de autorizaciones |
REVOCATION_OF_AUTHORIZATION
|
XA Reenviar a la entidad emisora |
ISSUER_DECLINED
|
XD Reenviar a la entidad emisora |
ISSUER_DECLINED
|
Z3 No es posible conectarse a Internet |
HTTP 503 El integrador de pagos debe mostrar el Servicio no disponible, ya que Google requiere una respuesta síncrona. |