ISO 8583 es un estándar internacional para la mensajería de intercambio originada en tarjetas de transacciones financieras . Es el estándar de la Organización Internacional de Normalización para sistemas que intercambian transacciones electrónicas iniciadas por titulares de tarjetas que utilizan tarjetas de pago .
ISO 8583 define un formato de mensaje y un flujo de comunicación para que diferentes sistemas puedan intercambiar estas solicitudes y respuestas de transacciones. La gran mayoría de las transacciones realizadas cuando un cliente utiliza una tarjeta para realizar un pago en una tienda ( EFTPOS ) utilizan ISO 8583 en algún punto de la cadena de comunicación, al igual que las transacciones realizadas en los cajeros automáticos. En particular, las redes Mastercard , Visa y Verve basan sus comunicaciones de autorización en el estándar ISO 8583, al igual que muchas otras instituciones y redes.
Aunque ISO 8583 define un estándar común, normalmente los sistemas o redes no lo utilizan directamente. Define muchos campos estándar (elementos de datos) que permanecen iguales en todos los sistemas o redes, y deja algunos campos adicionales para pasar detalles específicos de la red. Estos campos son utilizados por cada red para adaptar el estándar para su propio uso con campos personalizados y usos personalizados.
Introducción
La especificación ISO 8583 tiene tres partes:
Formato de mensaje
Una transacción basada en tarjeta generalmente viaja desde un dispositivo de adquisición de transacciones, como un terminal de punto de venta o un cajero automático (ATM), a través de una serie de redes, a un sistema de emisión de tarjetas para autorización contra la cuenta del titular de la tarjeta. . Los datos de la transacción contienen información derivada de la tarjeta (por ejemplo, el número de tarjeta o los detalles del titular de la tarjeta), el terminal (por ejemplo, el número de terminal, el número de comerciante), la transacción (por ejemplo, la cantidad), junto con otros datos que pueden generarse dinámicamente o agregarse mediante sistemas intermedios. Con base en esta información, el sistema de emisión de la tarjeta autorizará o rechazará la transacción y generará un mensaje de respuesta que debe ser devuelto al terminal dentro de un período de tiempo predefinido.
Un mensaje ISO 8583 se compone de las siguientes partes:
- Indicador de tipo de mensaje (MTI)
- Uno o más mapas de bits, que indican qué elementos de datos están presentes.
- Elementos de datos, los campos de información reales del mensaje.
La ubicación de los campos en diferentes versiones del estándar varía; por ejemplo, los elementos monetarios de las versiones de 1987 y 1993 de la norma ya no se utilizan en la versión 2003, que contiene moneda como un subelemento de cualquier elemento de monto financiero. Sin embargo, a junio de 2017, la norma ISO 8583: 2003 aún no ha logrado una amplia aceptación. La mensajería ISO 8583 no tiene información de enrutamiento, por lo que a veces se usa con un encabezado TPDU .
Las transacciones originadas por el titular de la tarjeta incluyen compra, retiro, depósito, reembolso, reversión, consulta de saldo, pagos y transferencias entre cuentas. ISO 8583 también define mensajes de sistema a sistema para intercambios de claves seguros, conciliación de totales y otros fines administrativos.
Indicador de tipo de mensaje (MTI)
El indicador de tipo de mensaje es un campo numérico de cuatro dígitos que indica la función general del mensaje. Un indicador de tipo de mensaje incluye la versión ISO 8583, la clase de mensaje, la función de mensaje y el origen del mensaje, como se describe a continuación.
Versión ISO 8583
El primer dígito del MTI indica la versión ISO 8583 en la que está codificado el mensaje.
Código | Significado |
---|---|
0 xxx | ISO 8583: 1987 |
1 xxx | ISO 8583: 1993 |
2 xxx | ISO 8583: 2003 |
3 xxx | Reservado por ISO |
4 xxx | |
5 xxx | |
6 xxx | |
7 xxx | |
8 xxx | Uso nacional |
9 xxx | Uso privado |
Clase de mensaje
La posición dos del MTI especifica el propósito general del mensaje.
Código | Significado | Uso |
---|---|---|
x 0 xx | Reservado por ISO | |
x 1 xx | Mensaje de autorización | Determine si hay fondos disponibles, obtenga una aprobación pero no publique en la cuenta para la conciliación. Sistema de mensaje dual (DMS), espera el intercambio de archivos para su publicación en la cuenta. |
x 2 xx | Mensajes financieros | Determine si hay fondos disponibles, obtenga una aprobación y publíquelos directamente en la cuenta. Sistema de mensaje único (SMS), sin intercambio de archivos después de esto. |
x 3 xx | Mensaje de acciones de archivo | Utilizado para hot-card, TMS y otros intercambios |
x 4 xx | Mensajes de reversión y contracargo | Inversión ( x4x 0 o x4x 1 ): Revierte la acción de una autorización previa. Contracargo ( x4x 2 o x4x 3 ): devuelve el cargo a un mensaje financiero previamente compensado. |
x 5 xx | Mensaje de reconciliación | Transmite mensaje de información de liquidación. |
x 6 xx | Mensaje administrativo | Transmite asesoramiento administrativo. A menudo se utiliza para mensajes de error (por ejemplo, mensaje rechazado o no aplicación). |
x 7 xx | Mensajes de cobro de tarifas | |
x 8 xx | Mensaje de gestión de red | Se utiliza para el intercambio seguro de claves, el inicio de sesión, la prueba de eco y otras funciones de red. |
x 9 xx | Reservado por ISO |
Función de mensaje
La posición tres del MTI especifica la función de mensaje que define cómo debe fluir el mensaje dentro del sistema. Las solicitudes son mensajes de extremo a extremo (p. Ej., Del adquirente al emisor y viceversa con tiempos de espera y reversiones automáticas en vigor), mientras que los avisos son mensajes de punto a punto (p. Ej., Del terminal al adquirente, del adquirente a la red, de la red al emisor, con transmisión garantizada por cada enlace, pero no necesariamente de forma inmediata).
Código | Significado | Notas |
---|---|---|
xx 0 x | Pedido | Solicitud del adquirente al emisor para llevar a cabo una acción; el emisor puede aceptar o rechazar |
xx 1 x | Solicitar respuesta | Respuesta del emisor a una solicitud |
xx 2 x | Consejo | Aviso de que se ha llevado a cabo una acción; el receptor solo puede aceptar, no rechazar |
xx 3 x | Respuesta al aviso | Respuesta a un consejo |
xx 4 x | Notificación | Notificación de que ha ocurrido un evento; el receptor solo puede aceptar, no rechazar |
xx 5 x | Acuse de recibo de notificación | Respuesta a una notificación |
xx 6 x | Instrucción | ISO 8583: 2003 |
xx 7 x | Reconocimiento de instrucciones | |
xx 8 x | Reservado para uso ISO | Algunas implementaciones (como MasterCard) se utilizan para un reconocimiento positivo. [4] |
xx 9 x | Algunas implementaciones (como MasterCard) utilizan el reconocimiento negativo. [5] |
Origen del mensaje
La posición cuatro del MTI define la ubicación del origen del mensaje dentro de la cadena de pago.
Código | Significado |
---|---|
xxx 0 | Adquiridor |
xxx 1 | Adquirir repetir |
xxx 2 | Editor |
xxx 3 | Repetición del emisor |
xxx 4 | Otro |
xxx 5 | Otra repetición |
xxx 6 | Reservado por ISO |
xxx 7 | |
xxx 8 | |
xxx 9 |
Ejemplos de
Dado un valor MTI de 0110 , el siguiente ejemplo enumera lo que indica cada posición:
- 0xxx → versión de ISO 8583 ( 0 = versión 1987)
- x1xx → clase del mensaje ( 1 = mensaje de autorización)
- xx1x → función del mensaje ( 1 = respuesta)
- xxx0 → quién inició la comunicación ( 0 = adquirente)
Por lo tanto, MTI 0110 es un mensaje de respuesta de autorización donde la transacción real fue originada por el adquirente.
Teniendo en cuenta cada una de las cuatro posiciones anteriores, un MTI especificará completamente qué debe hacer un mensaje y cómo se transmitirá por la red. Desafortunadamente, no todas las implementaciones de ISO 8583 interpretan el significado de un MTI de la misma manera. Sin embargo, algunos MTI son relativamente estándar:
MTI | Significado | Uso |
---|---|---|
0100 | Solicitud de autorización | Solicitar desde un terminal de punto de venta la autorización para una compra del titular de la tarjeta |
0110 | Respuesta de autorización | Solicitar respuesta a un terminal de punto de venta para la autorización de una compra del titular de la tarjeta |
0120 | Aviso de autorización | Cuando se avería el dispositivo del punto de venta y hay que firmar un vale |
0121 | Repetición del aviso de autorización | Si el consejo se agota |
0130 | Respuesta del emisor al aviso de autorización | Confirmación de recepción de aviso de autorización |
0200 | Solicitud financiera del adquirente | Solicitud de fondos, generalmente desde un cajero automático o un dispositivo de punto de venta fijo |
0210 | Respuesta del emisor a la solicitud financiera | Respuesta del emisor a la solicitud de fondos |
0220 | Asesoramiento financiero del adquirente | por ejemplo, Checkout en un hotel. Se utiliza para completar la transacción iniciada con la solicitud de autorización. |
0221 | Asesoramiento financiero del adquirente Repetir | Si el consejo se agota |
0230 | Respuesta del emisor al asesoramiento financiero | Confirmación de recepción de asesoramiento financiero. |
0320 | Subida por lotes | Aviso de actualización / transferencia de archivos |
0330 | Respuesta de carga por lotes | Respuesta al aviso de actualización / transferencia de archivos |
0400 | Solicitud de reversión del adquirente | Invierte una transacción |
0420 | Aviso de reversión del comprador | |
0430 | Respuesta al aviso de reversión del adquirente | |
0510 | Respuesta de liquidación por lotes | Respuesta a la solicitud de conciliación del aceptador de tarjetas |
0800 | Solicitud de gestión de red | Los terminales de Hypercom inicializan la solicitud. Prueba de eco, inicio de sesión, cierre de sesión, etc. |
0810 | Respuesta de administración de red | Los terminales Hypercom inicializan la respuesta. Prueba de eco, inicio de sesión, cierre de sesión, etc. |
0820 | Asesoramiento para la gestión de redes | Cambio de clave |
Mapas de bits
En ISO 8583, un mapa de bits es un campo o subcampo dentro de un mensaje, que indica si otros elementos de datos o subcampos de elementos de datos están presentes en otra parte del mensaje.
Se considera que un campo está presente solo cuando se establece el bit correspondiente en el mapa de bits. Por ejemplo, un hexadecimal con valor 0x82 (decimal 130) es binario 1000 0010 , que significa campos 1 y 7 están presentes en el mensaje y los campos 2, 3, 4, 5, 6 y 8 no.
El mapa de bits se puede representar como 8 bytes de datos binarios o como 16 caracteres hexadecimales (0–9, A – F) en los juegos de caracteres ASCII o EBCDIC . Un mensaje contendrá al menos un mapa de bits, llamado mapa de bits primario , que indica cuáles de los elementos de datos 1 a 64 están presentes. La presencia de un mapa de bits secundario opcional también se indica mediante el primer bit del mapa de bits primario. Si está presente, el mapa de bits secundario indica si los elementos de datos 65 a 128 están presentes. De manera similar, se puede usar un mapa de bits terciario para indicar la presencia de los campos 129 a 192, aunque estos elementos de datos rara vez se usan.
Ejemplos de
Dado un valor de mapa de bits de 22 10 00 11 02 C0 48 04 ,
- 0x22 = 0010 0010 (contando desde la izquierda, el tercer y séptimo bits son 1, lo que indica que los campos 3 y 7 están presentes)
- 0x10 = 0001 0000 (el primer bit corresponde al campo 9, por lo que el cuarto bit aquí indica que el campo 12 está presente)
- 0x00 = 0000 0000 (sin campos presentes)
- 0x11 = 0001 0001 (los campos 28 y 32 están presentes)
- 0x02 = 0000 0010 (el campo 39 está presente)
- 0xC0 = 1100 0000 (los campos 41 y 42 están presentes)
- 0x48 = 0100 1000 (los campos 50 y 53 están presentes)
- 0x04 = 0000 0100 (el campo 62 está presente)
n º bit | 0 | 10 | 20 | 30 | 40 | 50 | 60 |
---|---|---|---|---|---|---|---|
1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234 | |
Mapa de bits | 0010001000 | 0100000000 | 0000000100 | 0100000010 | 1100000001 | 0010000000 | 0100 |
Por lo tanto, el mapa de bits dado define los siguientes campos presentes en el mensaje:
3, 7, 12, 28, 32, 39, 41, 42, 50, 53, 62
Elementos de datos
Los elementos de datos son los campos individuales que contienen la información de la transacción. Hay hasta 128 elementos de datos especificados en la norma ISO 8583: 1987 original y hasta 192 elementos de datos en versiones posteriores. La revisión de 1993 agregó nuevas definiciones, eliminó algunas, sin modificar el formato del mensaje.
Si bien cada elemento de datos tiene un significado y formato específico, el estándar también incluye algunos elementos de datos de propósito general y elementos de datos específicos del sistema o del país que varían enormemente en el uso y la forma de una implementación a otra.
Cada elemento de datos se describe en un formato estándar que define el contenido permitido del campo (numérico, binario, etc.) y la longitud del campo (variable o fija), según la siguiente tabla:
Abreviatura | Significado |
---|---|
a | Alfa, incluidos los espacios en blanco |
norte | Solo valores numéricos |
x + n | Valores numéricos (monto), donde el primer byte es 'C' para indicar un valor positivo o de crédito, o 'D' para indicar un valor negativo o de débito, seguido del valor numérico (con n dígitos) |
s | Caracteres especiales solamente |
un | Alfanumérico |
como | Solo caracteres alfa y especiales |
ns | Solo caracteres numéricos y especiales |
ans | Caracteres alfabéticos, numéricos y especiales. |
B | Datos binarios |
z | Conjunto de códigos de pistas 2 y 3 como se define en ISO / IEC 7813 e ISO / IEC 4909 respectivamente |
. o o ... | indicador de longitud de campo variable, cada uno. indicando un dígito. |
x o xx o xxx | longitud fija de campo, o longitud máxima en el caso de campos de longitud variable. |
Además, cada campo puede tener una longitud fija o variable. Si es variable, la longitud del campo estará precedida por un indicador de longitud.
Tipo | Significado |
---|---|
Reparado | no se utiliza longitud de campo |
LLVAR o (..xx) | Donde 0 |
LLLVAR o (... xxx) | Donde 0 |
LL y LLL son hexadecimales o ASCII. Un campo VAR se puede comprimir o ASCII según el tipo de elemento de datos. | LL puede tener uno o dos bytes. Por ejemplo, si se comprime como un byte hexadecimal, '27x significa que le siguen 27 bytes VAR. Si es ASCII, los dos bytes '32x', 37x significan que hay 27 bytes a seguir. La longitud de campo de tres dígitos LLL usa dos bytes con un nibble '0' inicial si está comprimido, o tres bytes si es ASCII. El formato de un elemento de datos VAR depende del tipo de elemento de datos. Si es numérico, estará comprimido, por ejemplo, 87456 estará representado por tres bytes hexadecimales '087456x. Si es ASCII, se utiliza un byte para cada dígito o carácter, por ejemplo, '38x,' 37x, '34x,' 35x, '36x. |
Ejemplos de
Definición de campo | Significado |
---|---|
n 6 | Campo de longitud fija de seis dígitos |
n. 6 | Campo numérico LVAR de hasta 6 dígitos de longitud |
a..11 | Campo alfabético LLVAR de hasta 11 caracteres de longitud |
b ... 999 | Campo binario LLLVAR de hasta 999 bytes de longitud |
Elementos de datos definidos por ISO (ver 1987)
Campo de datos | Tipo | Uso |
---|---|---|
1 | b 64 | Segundo mapa de bits |
2 | n. 19 | Número de cuenta principal (PAN) |
3 | n 6 | Código de procesamiento |
4 | n 12 | Monto, transacción |
5 | n 12 | Monto, liquidación |
6 | n 12 | Monto, facturación al titular de la tarjeta |
7 | n 10 | Fecha y hora de transmisión |
8 | n 8 | Monto, tarifa de facturación del titular de la tarjeta |
9 | n 8 | Tasa de conversión, liquidación |
10 | n 8 | Tasa de conversión, facturación al titular de la tarjeta |
11 | n 6 | Número de auditoría de seguimiento del sistema (STAN) |
12 | n 6 | Hora de transacción local (hhmmss) |
13 | n 4 | Fecha de transacción local (MMDD) |
14 | n 4 | Fecha de caducidad |
15 | n 4 | Fecha de liquidación |
dieciséis | n 4 | Fecha de conversión de moneda |
17 | n 4 | Fecha de captura |
18 | n 4 | Tipo de comerciante o código de categoría de comerciante |
19 | n 3 | Institución adquirente (código de país) |
20 | n 3 | PAN extendido (código de país) |
21 | n 3 | Institución de reenvío (código de país) |
22 | n 3 | Modo de entrada de punto de servicio |
23 | n 3 | Número de secuencia de PAN de la aplicación |
24 | n 3 | Código de función (ISO 8583: 1993) o identificador internacional de red (NII) |
25 | n 2 | Código de condición del punto de servicio |
26 | n 2 | Código de captura de punto de servicio |
27 | n 1 | Autorización de la longitud de la respuesta de identificación |
28 | x + n 8 | Monto, tarifa de transacción |
29 | x + n 8 | Monto, tarifa de liquidación |
30 | x + n 8 | Monto, tarifa de procesamiento de la transacción |
31 | x + n 8 | Monto, tarifa de procesamiento de liquidación |
32 | n. 11 | Adquirir el código de identificación de la institución |
33 | n. 11 | Código de identificación de la institución remitente |
34 | ns ..28 | Número de cuenta principal, extendido |
35 | z ..37 | Datos de la pista 2 |
36 | n ... 104 | Datos de la pista 3 |
37 | un 12 | Número de referencia de recuperación |
38 | un 6 | Respuesta de identificación de autorización |
39 | un 2 | Código de respuesta |
40 | un 3 | Código de restricción de servicio |
41 | ans 8 | Identificación del terminal del aceptador de tarjetas |
42 | ans 15 | Código de identificación del aceptador de tarjetas |
43 | ans 40 | Nombre / ubicación del aceptador de la tarjeta (1–23 dirección postal, –36 ciudad, –38 estado, 39–40 país) |
44 | 25 an. | Datos de respuesta adicionales |
45 | un ..76 | Datos de la pista 1 |
46 | un ... 999 | Datos adicionales (ISO) |
47 | un ... 999 | Datos adicionales (nacional) |
48 | un ... 999 | Datos adicionales (privados) |
49 | a o n 3 | Código de moneda, transacción |
50 | a o n 3 | Código de moneda, liquidación |
51 | a o n 3 | Código de moneda, facturación del titular de la tarjeta |
52 | b 64 | Número de identificación personal de datos |
53 | n 16 | Información de control relacionada con la seguridad |
54 | un ... 120 | Cantidades adicionales |
55 | ans ... 999 | Datos ICC: EMV con varias etiquetas |
56 | ans ... 999 | Reservado (ISO) |
57 | ans ... 999 | Reservado (nacional) |
58 | ans ... 999 | |
59 | ans ... 999 | |
60 | ans ... 999 | Reservado (nacional) (por ejemplo, solicitud de liquidación: número de lote, transacciones de aviso: monto de la transacción original, carga del lote: MTI original más RRN original más STAN original, etc.) |
61 | ans ... 999 | Reservado (privado) (por ejemplo, CVV2 / transacciones de código de servicio) |
62 | ans ... 999 | Reservado (privado) (por ejemplo, transacciones: número de factura, transacciones de intercambio de claves: clave TPK, etc.) |
63 | ans ... 999 | Reservado (privado) |
64 | b 64 | Código de autenticación de mensajes (MAC) |
sesenta y cinco | b 1 | Indicador de mapa de bits extendido |
66 | n 1 | Código de liquidación |
67 | n 2 | Código de pago extendido |
68 | n 3 | Código de país de la institución receptora |
69 | n 3 | Código de país de la institución de liquidación |
70 | n 3 | Código de información de gestión de red |
71 | n 4 | Número de mensaje |
72 | n 4 | Número del último mensaje |
73 | n 6 | Fecha de la acción (AAMMDD) |
74 | n 10 | Numero de creditos |
75 | n 10 | Créditos, número de reversión |
76 | n 10 | Número de débitos |
77 | n 10 | Débitos, número de reversión |
78 | n 10 | Número de transferencia |
79 | n 10 | Transferencia, número de reversión |
80 | n 10 | Numero de consultas |
81 | n 10 | Numero de autorizaciones |
82 | n 12 | Créditos, monto de la tarifa de procesamiento |
83 | n 12 | Créditos, monto de la tarifa de transacción |
84 | n 12 | Débitos, monto de la tarifa de procesamiento |
85 | n 12 | Débitos, monto de la tarifa de transacción |
86 | n 16 | Cantidad total de créditos |
87 | n 16 | Créditos, monto de reversión |
88 | n 16 | Monto total de débitos |
89 | n 16 | Débitos, monto de reversión |
90 | n 42 | Elementos de datos originales |
91 | un 1 | Código de actualización de archivo |
92 | un 2 | Código de seguridad de archivo |
93 | un 5 | Indicador de respuesta |
94 | un 7 | Indicador de servicio |
95 | un 42 | Cantidades de reemplazo |
96 | b 64 | Código de seguridad del mensaje |
97 | x + n 16 | Importe neto de liquidación |
98 | ans 25 | Tenedor |
99 | n. 11 | Código de identificación de la institución de liquidación |
100 | n. 11 | Código de identificación de la institución receptora |
101 | ans ..17 | Nombre del archivo |
102 | ans ..28 | Identificación de cuenta 1 |
103 | ans ..28 | Identificación de cuenta 2 |
104 | ans ... 100 | Descripción de la transacción |
105 | ans ... 999 | Reservado para uso ISO |
106 | ans ... 999 | |
107 | ans ... 999 | |
108 | ans ... 999 | |
109 | ans ... 999 | |
110 | ans ... 999 | |
111 | ans ... 999 | |
112 | ans ... 999 | Reservado para uso nacional |
113 | ans ... 999 | |
114 | ans ... 999 | |
115 | ans ... 999 | |
116 | ans ... 999 | |
117 | ans ... 999 | |
118 | ans ... 999 | |
119 | ans ... 999 | |
120 | ans ... 999 | Reservado para uso privado |
121 | ans ... 999 | |
122 | ans ... 999 | |
123 | ans ... 999 | |
124 | ans ... 999 | |
125 | ans ... 999 | |
126 | ans ... 999 | |
127 | ans ... 999 | |
128 | b 64 | Código de autenticación de mensajes |
Código de procesamiento
La siguiente es una tabla que especifica el tipo de mensaje y el código de procesamiento para cada tipo de transacción.
Transacción | Tipo de mensaje | Código de procesamiento |
---|---|---|
Autorización | 0100 | 00 a0 0x |
Consulta de saldo | 31 a0 0x | |
Venta | 0200 | 00 a0 0x |
Dinero en efectivo | 01 a0 0x | |
Vale de crédito | 20 a0 0x | |
Vacío | 02 a0 0x | |
Recarga móvil | 57 a0 0x |
Código de respuesta
Ver 1987
La siguiente tabla muestra los códigos de respuesta y sus significados para ISO 8583-1987; las versiones posteriores utilizan códigos de respuesta de 3 y 4 dígitos.
Código | Descripción |
---|---|
00 | Aprobado o completado con éxito |
01 | Hable con la compañía que le expidió la tarjeta |
02 | Consulte las condiciones especiales del emisor de la tarjeta. |
03 | Comerciante inválido |
04 | Recoger |
05 | No honrar |
06 | Error |
07 | Tarjeta de recogida, condición especial |
08 | Honor con identificación |
09 | Solicitud en curso |
10 | Aprobado por monto parcial |
11 | Aprobado (VIP) |
12 | Transacción inválida |
13 | Monto invalido |
14 | Número de tarjeta no válido (no existe ese número) |
15 | No existe tal emisor |
dieciséis | Aprobado, actualización de la pista 3 |
17 | Cancelación de cliente |
18 | Disputa del cliente |
19 | Vuelva a ingresar la transacción |
20 | Respuesta invalida |
21 | Ninguna acción tomada |
22 | Sospecha de mal funcionamiento |
23 | Tarifa de transacción inaceptable |
24 | La actualización de archivos no es compatible con el receptor |
25 | No se puede localizar el registro en el archivo |
26 | Registro de actualización de archivo duplicado, registro antiguo reemplazado |
27 | Error de edición del campo de actualización de archivo |
28 | Archivo de actualización de archivo bloqueado |
29 | La actualización del archivo no se realizó correctamente, comuníquese con el adquirente |
30 | Error de formato |
31 | Banco no compatible con Switch |
32 | Completado parcialmente |
33 | tarjeta expirada |
34 | Sospecha de fraude |
35 | Adquiriente de contacto del aceptador de tarjetas |
36 | tarjeta restringida |
37 | Seguridad del adquirente de llamadas del aceptador de tarjetas |
38 | Se excedieron los intentos de PIN permitidos |
39 | Sin cuenta de crédito |
40 | Función solicitada no admitida |
41 | Tarjeta perdida |
42 | Sin cuenta universal |
43 | Tarjeta robada, recogida |
44 | Sin cuenta de inversión |
45-50 | Reservado para uso ISO |
51 | Fondos insuficientes |
52 | Sin cuenta corriente |
53 | Sin cuenta de ahorros |
54 | tarjeta expirada |
55 | Número de identificación personal incorrecto |
56 | Sin registro de tarjeta |
57 | La transacción no se permita al titular de la tarjeta |
58 | Transacción no permitida en la terminal |
59 | Sospecha de fraude |
60 | Adquiriente de contacto del aceptador de tarjetas |
61 | Excede el límite de monto de retiro |
62 | tarjeta restringida |
63 | Violación de seguridad |
64 | Importe original incorrecto |
sesenta y cinco | Excede el límite de frecuencia de retiro |
66 | El aceptador de tarjetas llame al departamento de seguridad del adquirente |
67 | Captura dura (requiere que la tarjeta se retire en un cajero automático) |
68 | Respuesta recibida demasiado tarde |
69-74 | Reservado para uso ISO |
75 | Se superó la cantidad permitida de intentos de PIN |
76-89 | Reservado para uso privado |
76-89 | Reservado para uso privado |
76-89 | Reservado para uso privado |
76-89 | Reservado para uso privado |
90 | El corte está en proceso (cambie al finalizar el día laboral y comenzar el siguiente. La transacción se puede enviar de nuevo en unos minutos) |
91 | El emisor o el conmutador no funcionan |
92 | No se puede encontrar una institución financiera o una instalación de red intermedia para el enrutamiento |
93 | No se puede completar la transacción. Violación de la ley |
94 | Transmisión duplicada |
95 | Reconciliar error |
96 | Error del sistema |
97-99 | Reservado para uso nacional |
Cero A-9Z | Reservado para uso ISO |
Un cero-MZ | Reservado para uso nacional |
N Zero-ZZ | Reservado para uso privado |
Ver 1993
Código | Descripción |
---|---|
000‑099 | Se utiliza en los mensajes 1110, 1120, 1121, 1140 y 1210, 1220, 1221 y 1240 para indicar que la transacción ha sido aprobada. |
000 | aprobado |
001 | honor con identificación |
002 | aprobado por monto parcial |
003 | aprobado (VIP) |
004 | aprobado, actualizar pista 3 |
005 | aprobado, tipo de cuenta especificado por el emisor de la tarjeta |
006 | aprobado por monto parcial, tipo de cuenta especificado por el emisor de la tarjeta |
007 | aprobado, actualizar ICC |
008‑059 | reservado para uso ISO |
060‑079 | reservado para uso nacional |
080‑099 | reservado para uso privado |
100‑199 | Usado en mensajes 1110, 1120, 1121, 1140 y 1210, 1220, 1221 y 1240 para indicar que la transacción ha sido procesada para autorización por o en nombre del emisor de la tarjeta y ha sido denegada (no requiere retirar la tarjeta) |
100 | no honrar |
101 | tarjeta expirada |
102 | sospecha de fraude |
103 | adquiriente de contacto del aceptador de la tarjeta |
104 | tarjeta restringida |
105 | aceptador de tarjetas llamar al departamento de seguridad del adquirente |
106 | se excedieron los intentos de PIN permitidos |
107 | Hable con la compañía que le expidió la tarjeta |
108 | consultar las condiciones especiales del emisor de la tarjeta |
109 | comerciante inválido |
110 | Monto invalido |
111 | numero de tarjeta invalido |
112 | Se requieren datos PIN |
113 | tarifa inaceptable |
114 | no se solicita una cuenta del tipo |
115 | función solicitada no admitida |
116 | Fondos insuficientes |
117 | PIN incorrecto |
118 | sin registro de tarjeta |
119 | La transacción no se permita al titular de la tarjeta |
120 | transacción no permitida en la terminal |
121 | excede el límite de monto de retiro |
122 | violación de seguridad |
123 | excede el límite de frecuencia de retiro |
124 | violación de la ley |
125 | tarjeta no efectiva |
126 | bloqueo de PIN no válido |
127 | Error de longitud del PIN |
128 | Error de sincronización de clave PIN |
129 | tarjeta presuntamente falsificada |
130‑159 | reservado para uso ISO |
160‑179 | reservado para uso nacional |
180‑199 | reservado para uso privado |
200‑299 | Se utiliza en los mensajes 1110, 1120, 1121, 1140 y 1210, 1220, 1221 y 1240 para indicar que la transacción ha sido procesada para autorización por parte del emisor de la tarjeta o en su nombre y que se ha denegado, lo que requiere que se retire la tarjeta. |
200 | no honrar |
201 | tarjeta expirada |
202 | sospecha de fraude |
203 | adquiriente de contacto del aceptador de la tarjeta |
204 | tarjeta restringida |
205 | aceptador de tarjetas llamar al departamento de seguridad del adquirente |
206 | se excedieron los intentos de PIN permitidos |
207 | condiciones especiales |
208 | tarjeta perdida |
209 | tarjeta robada |
210 | tarjeta presuntamente falsificada |
211‑259 | reservado para uso ISO |
260‑279 | reservado para uso nacional |
280‑299 | reservado para uso privado |
300‑399 | Se utiliza en mensajes 1314, 1324, 1325 y 1344 para indicar el resultado de la acción del archivo. |
300 | exitoso |
301 | no es compatible con el receptor |
302 | incapaz de localizar el registro en el archivo |
303 | registro duplicado, registro antiguo reemplazado |
304 | error de edición de campo |
305 | archivo bloqueado |
306 | Sin éxito |
307 | error de formato |
308 | duplicado, nuevo registro rechazado |
309 | archivo desconocido |
310‑359 | reservado para uso ISO |
360‑379 | reservado para uso nacional |
380‑399 | reservado para uso privado |
400‑499 | Se utiliza en los mensajes 1430, 1432, 1440 y 1442 para indicar el resultado de la reversión o contracargo. |
400 | aceptado |
401‑459 | reservado para uso ISO |
460‑479 | reservado para uso nacional |
480‑499 | reservado para uso privado |
500‑599 | Se utiliza en los mensajes 1510, 1512, 1530 y 1532 para indicar el resultado de una reconciliación. |
500 | reconciliado, en equilibrio |
501 | reconciliado, fuera de balance |
502 | cantidad no conciliada, totales proporcionados |
503 | totales no disponibles |
504 | no conciliado, totales proporcionados |
505‑559 | reservado para uso ISO |
560‑579 | reservado para uso nacional |
580‑599 | reservado para uso privado |
600‑699 | Utilizado en mensajes 1614, 1624, 1625 y 1644 |
600 | aceptado |
601 | no se puede rastrear la transacción original |
602 | número de referencia inválido |
603 | número de referencia / PAN incompatible |
604 | La fotografía del punto de venta no está disponible |
605 | artículo suministrado |
606 | la solicitud no se puede cumplir - la documentación requerida / solicitada no está disponible |
607‑659 | reservado para uso ISO |
660‑679 | reservado para uso nacional |
680‑699 | reservado para uso privado |
700‑799 | Utilizado en los mensajes de 1720, 1721, 1740, 1722, 1723 y 1742. |
700 | aceptado |
701‑749 | reservado para uso ISO |
750‑769 | reservado para uso nacional |
770‑799 | reservado para uso privado |
800‑899 | Utilizado en mensajes de 1814, 1824, 1825 y 1844. |
800 | aceptado |
801‑859 | reservado para uso ISO |
860‑879 | reservado para uso nacional |
880‑899 | reservado para uso privado |
900 | Asesoramiento reconocido, no se acepta responsabilidad financiera |
901 | Asesoramiento reconocido, responsabilidad financiera aceptada |
902‑949 | Se utiliza en los mensajes de respuesta de solicitud y de respuesta de aviso para indicar que la transacción no se pudo procesar. |
902 | transacción inválida |
903 | reingresar transacción |
904 | error de formato |
905 | adquirente no compatible con el conmutador |
906 | transición en proceso |
907 | emisor de la tarjeta o conmutador inoperativo |
908 | el destino de la transacción no se puede encontrar para el enrutamiento |
909 | error del sistema |
910 | emisor de la tarjeta firmado |
911 | se agotó el tiempo de espera del emisor de la tarjeta |
912 | emisor de la tarjeta no disponible |
913 | transmisión duplicada |
914 | no se puede rastrear hasta la transacción original |
915 | corte de reconciliación o error de punto de control |
916 | MAC incorrecta |
917 | Error de sincronización de la clave MAC |
918 | No hay claves de comunicación disponibles para su uso |
919 | error de sincronización de clave de cifrado |
920 | error de software / hardware de seguridad - inténtelo de nuevo |
921 | Error de software / hardware de seguridad: sin acción |
922 | número de mensaje fuera de secuencia |
923 | solicitud en curso |
924‑929 | reservado para uso ISO |
930‑939 | reservado para uso nacional |
940‑949 | reservado para uso privado |
950‑999 | Se utiliza en los mensajes de respuesta de aviso (1x3x) para indicar el motivo del rechazo de la transferencia de la responsabilidad financiera. |
950 | violación del acuerdo comercial |
951‑983 | reservado para uso ISO |
984‑991 | reservado para uso nacional |
992‑999 | reservado para uso privado |
Modos de entrada de punto de servicio
El valor del modo de entrada del punto de servicio consta de 2 partes:
1. Modo de entrada PAN, los 2 primeros dígitos
2. Capacidad de entrada de PIN, el tercer dígito
La siguiente tabla muestra los modos de entrada PAN y sus significados.
Modo de entrada PAN | Significado |
---|---|
00 | Desconocido |
01 | Manual |
02 | Banda magnética |
03 | Código de barras |
04 | LOC |
05 | Tarjeta de circuito integrado (ICC). Se puede comprobar el CVV. |
07 | Entrada automática mediante EMV sin contacto. |
10 | El comerciante tiene credenciales de titular de la tarjeta registradas. |
80 | Retorno de la tarjeta de circuito integrado (ICC) a la banda magnética |
90 | Banda magnética leída en la pista 2. Se puede comprobar el CVV. |
91 | Entrada automática mediante banda magnética sin contacto |
95 | Tarjeta de circuito integrado (ICC). Es posible que no se verifique el CVV. |
99 | Igual que la transacción original. |
La siguiente tabla muestra las capacidades de ingreso de PIN y sus significados.
Capacidad de entrada de PIN | Significado |
---|---|
0 | Desconocido |
1 | El terminal puede aceptar PIN |
2 | El terminal no puede aceptar PIN |
Ver también
Referencias
- ^ ISO 8583-1: 2003 Mensajes originados en tarjetas de transacciones financieras - Especificaciones de mensajes de intercambio - Parte 1: Mensajes, elementos de datos y valores de código
- ^ ISO8583-2: 1998 Mensajes originados en tarjetas de transacciones financieras - Especificaciones de mensajes de intercambio - Parte 2: Procedimientos de solicitud y registro para códigos de identificación de instituciones (IIC)
- ^ ISO8583-3: 2003 Mensajes originados en tarjetas de transacciones financieras - Especificaciones de mensajes de intercambio - Parte 3: Procedimientos de mantenimiento para mensajes, elementos de datos y valores de código
- ^ Especificación de interfaz de cliente de MasterCard, 25 de julio de 2017
- ^ Especificación de interfaz de cliente de MasterCard, 25 de julio de 2017