ISO 8583
ISO 8583 es una norma internacional tarjeta de transacción financiera originada intercambio de mensajes. Es la norma de la Organización Internacional de Normalización para sistemas que intercambian transacciones electrónicas iniciadas por los titulares de tarjetas usando 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 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, no es utilizado directamente por sistemas o redes. Define muchos campos estándar (elementos de datos) que siguen siendo los mismos en todos los sistemas o redes, y deja algunos campos adicionales para transmitir 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 como tarjetas de proximidad.
Introducción
La especificación ISO 8583 consta de tres partes:
- Parte 1: Mensajes, elementos de datos y valores de código
- Parte 2: Procedimientos de solicitud y registro de los Códigos de Identificación de Instituciones (IIC)
- Parte 3: Procedimientos de mantenimiento para los mensajes mencionados, elementos de datos y valores de código
Formato del mensaje
Una transacción basada en tarjeta generalmente viaja desde un dispositivo de adquisición de transacciones, como una terminal de punto de venta (POS) o un cajero automático (ATM), a través de una serie de redes, hasta 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, el monto), junto con otros datos que pueden ser generados dinámicamente o añadidos por sistemas intervinientes. Con base en esta información, el sistema emisor de la tarjeta autorizará o rechazará la transacción y generará un mensaje de respuesta que deberá entregarse al terminal dentro de un período de tiempo predefinido.
Un mensaje ISO 8583 se compone de las siguientes partes:
- Indicador del tipo de mensaje (MTI)
- Uno o más bitmaps, indicando qué elementos de datos están presentes. Se compone de bitmap primario y bitmap secundario. El primer bitmap primario indica si el bitmap secundario está presente o no.
- 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 de 2003, que considera la moneda como un subelemento de cualquier elemento de monto financiero. Sin embargo, en 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 seguros de claves, 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 del 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 |
---|---|
0xxxx | ISO 8583:1987 |
1xxxx | ISO 8583:1993 |
2xxxx | ISO 8583:2003 |
3xxxx | Reservado por ISO |
4xxxx | |
5xxxx | |
6xxxx | |
7xxxx | |
8xxxx | Uso nacional |
9xxxx | Uso privado |
Clase de mensaje
La posición dos del MTI especifica el propósito general del mensaje.
Código | Significado | Usage |
---|---|---|
x0xx | Reservado por ISO | |
x1xx | Mensaje de autorización | Determinar si hay fondos disponibles, obtener una aprobación pero no publicar para contabilizar la reconciliación. El sistema de mensajes duales (DMS), espera el intercambio de archivos para enviar a la cuenta. |
x2xx | Mensajes financieros | Determinar si hay fondos disponibles, obtener una aprobación y publicar directamente a la cuenta. Sistema de mensaje único (SMS), sin intercambio de archivos después de esto. |
x3xx | Mensaje de acciones de archivo | Usado para tarjetas calientes, TMS y otros intercambios |
x4xx | Mensajes de inversión y devolución | Reversal (reversal)x4x0 o x4x1): Invierte la acción de una autorización previa. Carga de nuevox4x2 o x4x3): Devuelve un mensaje financiero previamente aclarado. |
x5xx | Mensaje de reconciliación | Transmite el mensaje de información sobre los asentamientos. |
x6xx | Mensaje administrativo | Transmite asesoramiento administrativo. A menudo se utiliza para mensajes de fallo (por ejemplo, rechazo del mensaje o falta de aplicación). |
x7xx | Mensajes de recogida de tarifas | |
x8xx | Mensaje de gestión de redes | Se utiliza para un intercambio de clave seguro, logon, prueba de eco y otras funciones de red. |
x9xx | Reservado por ISO |
Función de mensaje
La posición tres del MTI especifica la función de mensajes que define cómo debe fluir el mensaje dentro del sistema. Las solicitudes son mensajes de extremo a extremo (por ejemplo, del adquirente al emisor y viceversa con tiempos de espera y reversiones automáticas), mientras que los avisos son mensajes punto a punto (por ejemplo, del terminal al adquirente, del adquirente a la red, desde la red al emisor, con transmisión garantizada a través de cada enlace, pero no necesariamente de forma inmediata).
Código | Significado | Notas |
---|---|---|
xx0x | Solicitud | Solicitud del comprador al emisor para llevar a cabo una acción; el emisor puede aceptar o rechazar |
xx1x | Solicitud de respuesta | Respuesta a una solicitud |
xx2x | Asesoramiento | Consejos que ha tenido lugar una acción; el receptor sólo puede aceptar, no rechazar |
xx3x | Respuesta al asesoramiento | Respuesta a un consejo |
xx4x | Notificación | Notificación que ha tenido lugar un evento; el receptor sólo puede aceptar, no rechazar |
xx5x | Notificación de reconocimiento | Respuesta a una notificación |
xx6x | Instrucción | ISO 8583:2003 |
xx7x | Reconocimiento de instrucciones | |
xx8x | Reservado para uso ISO | Algunas implementaciones (como MasterCard) utilizan para el reconocimiento positivo. |
xx9x | Algunas implementaciones (como MasterCard) utilizan para el reconocimiento negativo. |
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 |
---|---|
xxxx0 | Adquiridor |
xxxx1 | Repetición de adquisición |
xxxx2 | Periodista |
xxxx3 | Repito del emisor |
xxxx4 | Otros |
xxxx60 | Reservado por ISO |
xxxx6 | |
xxxx41 |
Ejemplos
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 → que comenzó la comunicación (0 = comprador)
Por lo tanto, MTI 0110 es un mensaje de respuesta de autorización en el que la transacción real fue originada por el adquirente.
Teniendo en cuenta cada una de las cuatro posiciones anteriores, una MTI especificará completamente qué debe hacer un mensaje y cómo debe transmitirse por la red. Lamentablemente, 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 | Usage |
---|---|---|
0100 | Solicitud de autorización | Solicitud de autorización de un terminal de punto de venta para una compra de tarjeta |
0110 | Respuesta a la autorización | Solicitar respuesta a un terminal de punto de venta para la autorización de una compra de tarjeta |
0120 | Consejos de autorización | Cuando el dispositivo de punto de venta se descompone y tiene que firmar un vale |
0121 | Consejos de Autorización | Si el consejo sale |
0130 | Respuesta del emisor al asesoramiento de autorización | Confirmación de la recepción del asesoramiento de autorización |
0200 | Solicitud financiera | Solicitud de fondos, típicamente desde un ATM o un dispositivo de punta de venta enfilada |
0210 | Respuesta del emisor a la solicitud financiera | Respuesta del emisor a la solicitud de fondos |
0220 | Asesoría financiera | Por ejemplo, checkout en un hotel. Se utiliza para completar la transacción iniciada con solicitud de autorización |
0221 | Repetición de asesoramiento financiero | Si el consejo sale |
0230 | Respuesta del emisor al asesoramiento financiero | Confirmación de la recepción de asesoramiento financiero |
0320 | Batch Upload | Actualización de archivos/conferencia |
0330 | Batch Upload Response | Actualización de archivos / respuesta de consejos de transferencia |
0400 | Solicitud de inversión de adquisición | Invierte una transacción |
0420 | Adquirir asesoramiento sobre inversión | |
0430 | Respuesta del consejo de inversión de adquisición | |
0510 | Batch Settlement Respuesta | Solicitud de conciliación de tarjetas aceptadas |
0800 | Solicitud de gestión de redes | Terminales Hypercom inicializan solicitud. Echo test, logon, logoff etc. |
0810 | Network Management Response | Los terminales Hypercom inicializan la respuesta. Echo test, logon, logoff etc. |
0820 | Asesoramiento en gestión de redes | Cambio 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 sólo cuando se establece el bit correspondiente en el mapa de bits. Por ejemplo, un hexadecimal con valor 0x82 (decimal 130) es binario 1000 0010, lo 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 conjuntos de caracteres ASCII o EBCDIC. Un mensaje contendrá al menos un mapa de bits, llamado mapa de bits primario, que indica si los elementos del 1 al 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 utilizar un mapa de bits terciario para indicar la presencia de los campos 129 a 192, aunque estos elementos de datos rara vez se utilizan.
Ejemplos
Dado un valor de mapa de bits de 70 10 00 11 02 C0 48 04,
- 0x70 = 0111 0000 (contando desde la izquierda, las segundas, terceras y cuartas partes son 1, indicando que los campos 2, 3 y 4 están presentes)
- 0x10 = 0001 0000 (la primera parte corresponde al campo 9, por lo que la cuarta parte aquí indica el campo 12 está presente)
- 0x00 = 0000 0000 (sin campos presentes)
- 0x11 = 0001 0001 (campos 28 y 32 están presentes)
- 0x02 = 0000 0010 (campo 39 está presente)
- 0xC0 = 1100 0000 (campos 41 y 42 están presentes)
- 0x48 = 0100 1000 (campos 50 y 53 están presentes)
- 0x04 = 0000 0100 (campo 62 está presente)
nT bit | 0 | 10 | 20 | 30 | 40 | 50 | 60 |
---|---|---|---|---|---|---|---|
1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234567890 | 1234 | |
Bitmap | 0111000000 | 0100000000 | 0000100 | 0100000010 | 1100001 | 0010000 | 0100 |
Por lo tanto, el mapa de bits dado define los siguientes campos presentes en el mensaje::
2, 3, 4, 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 y dejó el formato del mensaje sin cambios.
Si bien cada elemento de datos tiene un significado y formato específicos, el estándar también incluye algunos elementos de datos de propósito general y elementos de datos específicos de un sistema o país que varían enormemente en uso y 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 | Alpha, incluyendo blancos |
n | Valores numéricos solamente |
x+n | Valores numéricos (superficie), donde el primer byte es 'C' para indicar un valor positivo o de crédito, o 'D' para indicar un valor negativo o débito, seguido por el valor numérico (utilizando n dígitos) |
s | caracteres especiales sólo |
an | Alphanumeric |
como | caracteres especiales alfa sólo |
ns | caracteres numéricos y especiales sólo |
ans | Alfabético, numérico y caracteres especiales. |
anp | Alfabética, numérica y personajes de pad. |
b | Datos binarios |
p | Pad carácter, espacio |
z | Temas 2 y 3 de código definidos en ISO/IEC 7813 e ISO/IEC 4909 respectivamente |
O... o... o... | indicador de longitud de campo variable, cada. indicando un dígito. |
x o xx o xxxx | 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 |
---|---|
Fijación | no longitud de campo utilizada |
LLVAR o (.xx) | Dónde 0 se realizó LL 100, significa dos dígitos principales LL especificar la longitud de campo VAR |
LLLVAR o (xxx) | Dónde 0 י LLL ANTE 1000, significa tres dígitos principales LLL especificar la longitud de campo VAR |
LL y LLL son hex o ASCII. Un campo VAR puede ser comprimido o ASCII dependiendo del tipo de elemento de datos. | LL puede ser uno o dos bytes. Por ejemplo, si se comprimió como un byte hex, '27x significa que hay 27 bytes VAR para seguir. Si ASCII, los dos bytes '32x, '37x significa que hay 27 bytes a seguir. Longitud de campo de tres dígitos LLL utiliza dos bytes con una oscilación '0' líder si está comprimido, o tres bytes si ASCII. El formato de un elemento de datos VAR depende del tipo de elemento de datos. Si numérico será comprimido, por ejemplo 87456 será representado por tres bytes hex '087456x. Si se utiliza ASCII un byte para cada dígito o personaje, por ejemplo, 38x, 37x, 34x, 35x, 36x. |
Ejemplos
Definición | Significado |
---|---|
6 | Campo de longitud fija de seis dígitos |
n.6 | Campo numérico LVAR de hasta 6 dígitos de longitud |
a.11 | LLVAR campo alfa de hasta 11 caracteres de longitud |
b...999 | LLLVAR campo binario de hasta 999 bytes de longitud |
Elementos de datos definidos por ISO (ver 1987)
Campo de datos | Tipo | Usage |
---|---|---|
1 | b 16 | Bitmap |
2 | n..19 | Número de cuenta primaria (PAN) |
3 | 6 | Código de procesamiento |
4 | 12 | Principales transacciones |
5 | 12 | Monto, liquidación |
6 | 12 | Cantidad, facturación del titular de la tarjeta |
7 | 10 | Fecha de transmisión |
8 | n 8 | Cantidad, tasa 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 del titular de la tarjeta |
11 | 6 | Número de auditoría de la traza de sistemas (STAN) |
12 | 6 | Hora de transacción local (hhmmss) |
13 | n 4 | Fecha de transacción local (MMDD) |
14 | n 4 | Fecha de publicación (YYYMM) |
15 | n 4 | Fecha de liquidación |
16 | n 4 | Fecha de conversión de la moneda |
17 | n 4 | Fecha de captura |
18 | n 4 | Tipo mercante, o código de categoría mercante |
19 | n 3 | Institución de adquisición (código de país) |
20 | n 3 | PAN extendido (código de país) |
21 | n 3 | Forwarding institution (country code) |
22 | n 3 | Modo de entrada de servicio |
23 | n 3 | Número de secuencia de PAN |
24 | n 3 | Código de función (ISO 8583:1993), o identificador internacional de red (NII) |
25 | n 2 | Código de estado de servicio |
26 | n 2 | Punto de código de captura de servicio |
27 | n 1 | Autorización de la longitud de respuesta de identificación |
28 | x+n 8 | Cantidad, tasa de transacción |
29 | x+n 8 | Cuantía de pago |
30 | x+n 8 | Cantidad, tasa de procesamiento de transacciones |
31 | x+n 8 | Cuantía de tramitación de la liquidación |
32 | n..11 | Código de identificación institucional necesario |
33 | n..11 | Código de identificación institucional |
34 | ns..28 | Número de cuenta primaria ampliada |
35 | z..37 | Datos de seguimiento 2 |
36 | n...104 | Datos de seguimiento 3 |
37 | a 12 | Número de referencia de recuperación |
38 | a 6 | Respuesta de identificación de autorización |
39 | 2 | Código de respuesta |
40 | a 3 | Código de restricción de servicios |
41 | ans 8 | Identificación terminal del aceptador de tarjetas |
42 | 15 años | Código de identificación del aceptador de tarjetas |
43 | 40 años | Nombre/ubicación del aceptador de tarjetas (1–25 nombre de aceptador de tarjetas o cajero automático (ATM), nombre de la ciudad 26-28, código de país 39-40) |
44 | an..25 | Datos de respuesta adicionales |
45 | an..76 | Datos de seguimiento 1 |
46 | un...999 | Datos adicionales (ISO) |
47 | un...999 | Datos adicionales (nacionales) |
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 | Datos del número de identificación personal |
53 | n 16 | Información de control relacionada con la seguridad |
54 | un... 120 | Cantidades adicionales |
55 | Ans...999 | Datos ICC – EMV con múltiples 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 asesoramiento: cantidad de transacción original, carga de lotes: MTI original más RRN original más STAN original, etc.) |
61 | Ans...999 | Reservado (privado) (por ejemplo, transacciones de código CVV2/servicio) |
62 | Ans...999 | Reservado (privado) (por ejemplo, transacciones: número de factura, transacciones de cambio clave: clave TPK, etc.) |
63 | Ans...999 | Reservado (privado) |
64 | b 64 | Código de autenticación del mensaje (MAC) |
65 | b | Indicador de bitmap ampliado |
66 | n 1 | Código de liquidación |
67 | n 2 | Código de pago ampliado |
68 | n 3 | Código del país receptor |
69 | n 3 | Settlement institution country code |
70 | n 3 | Código de información de gestión de redes |
71 | n 4 | Número de mensaje |
72 | n 4 | Número del último mensaje |
73 | 6 | Fecha de acción (YYYMMDD) |
74 | 10 | Número de créditos |
75 | 10 | Créditos, número de inversión |
76 | 10 | Número de débitos |
77 | 10 | Débitos, número de inversión |
78 | 10 | Número de transferencia |
79 | 10 | Transferencia, número de inversión |
80 | 10 | Número de preguntas |
81 | 10 | Número de autorizaciones |
82 | 12 | Créditos, cantidad de cuota de procesamiento |
83 | 12 | Créditos, importe de las tasas de transacción |
84 | 12 | Debitos, importe de la cuota de procesamiento |
85 | 12 | Debitos, importe de las tasas de transacción |
86 | n 16 | Cantidad total de créditos |
87 | n 16 | Créditos, cantidad de inversión |
88 | n 16 | Cantidad total de débitos |
89 | n 16 | Debitos, cantidad de inversión |
90 | n 42 | Original data elements |
91 | 1 | Código de actualización de archivos |
92 | 2 | Código de seguridad del archivo |
93 | a 5 | Indicador de respuesta |
94 | a 7 | Indicador del servicio |
95 | a 42 | Sustitución |
96 | b 64 | Código de seguridad del mensaje |
97 | x+n 16 | Monto neto |
98 | ans 25 | Payee |
99 | n..11 | Código de identificación institucional |
100 | n..11 | Código de identificación institucional receptor |
101 | as.17 | Nombre del archivo |
102 | Ans..28 | Identificación de cuentas 1 |
103 | Ans..28 | Identificación de cuentas 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 del mensaje |
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.
Transacciones | Tipo de mensaje | Código de procesamiento |
---|---|---|
Autorización | 0100 | 00 a0 0x |
Balance inquiry | 31 a0 0x | |
Venta | 0200 | 00 a0 0x |
Efectivo | 01 a0 0x | |
Credit Voucher | 20 a0 0x | |
Vacío | 02 a0 0x | |
Topup móvil | 57 a0 0x |
Código de respuesta
Versión 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 | Consulte el emisor de tarjetas |
02 | Consulte las condiciones especiales del emisor de tarjetas |
03 | Inválido comerciante |
04 | Pick-up |
05 | No honores |
06 | Error |
07 | Tarjeta de recogida, condición especial |
08 | Honor con identificación |
09 | Solicitud de progreso |
10 | Aprobado para la cantidad parcial |
11 | Aprobado (VIP) |
12 | Transacciones inválidas |
13 | Cantidad inválida |
14 | Número de tarjeta inválida (no es ese número) |
15 | No se trata de un emisor |
16 | Aprobado, pista de actualización 3 |
17 | Cancelación del cliente |
18 | Conflicto de clientes |
19 | Transmisión de reingresos |
20 | Respuesta inválida |
21 | No se han adoptado medidas |
22 | Mal funcionamiento sospechoso |
23 | Tasa de transacción inaceptable |
24 | Actualización de archivos no compatible con receptor |
25 | Incapaz de localizar el registro en el archivo |
26 | Duplicar archivo de actualización, viejo registro reemplazado |
27 | Error de edición de campo de actualización de archivos |
28 | Archivo de actualización de archivos bloqueado |
29 | Actualización de archivos no exitoso, contacto comprador |
30 | Error de formato |
31 | Banco no soportado por interruptor |
32 | Completado parcialmente |
33 | Tarjeta expirida |
34 | Fraude sospechoso |
35 | Comprador de contacto del aceptante de tarjetas |
36 | Tarjeta restringida |
37 | Tarjeta aceptante llamada de seguridad del comprador |
38 | PIN permite intentos excedidos |
39 | Sin cuenta de crédito |
40 | Función solicitada no apoyada |
41 | Tarjeta perdida |
42 | No cuenta universal |
43 | Tarjeta robada, recogida |
44 | Ninguna cuenta de inversión |
45-50 | Reservado para uso ISO |
51 | Fondos no suficientes |
52 | No hay cuenta de comprobación |
53 | Sin cuenta de ahorro |
54 | Tarjeta expirida |
55 | Número de identificación personal incorrecto |
56 | No hay registro de tarjetas |
57 | Transacción no permitida al titular de la tarjeta |
58 | Transacción no permitida al terminal |
59 | Fraude sospechoso |
60 | Comprador de contacto del aceptante de tarjetas |
61 | Exceeds withdrawal amount limit |
62 | Tarjeta restringida |
63 | Violación de la seguridad |
64 | Cantidad original incorrecta |
65 | Exceeds withdrawal frequency limit |
66 | Departamento de seguridad del comprador de tarjetas |
67 | Captura dura (requiere que la tarjeta se recoja en ATM) |
68 | Respuesta recibida demasiado tarde |
69-74 | Reservado para uso ISO |
75 | Número permitido de intentos PIN excedidos |
76 a 89 | Reservado para uso privado |
76 a 89 | Reservado para uso privado |
76 a 89 | Reservado para uso privado |
76 a 89 | Reservado para uso privado |
90 | Cutoff está en proceso (Switch termina el negocio de un día y comienza el siguiente. La transacción se puede enviar de nuevo en unos minutos) |
91 | El emisor o el interruptor es inoperante |
92 | No se puede encontrar una institución financiera o una red intermedia para el enrutamiento |
93 | La transacción no puede completarse. Violación de la ley |
94 | Transmisión duplicada |
95 | Error de reconstrucción |
96 | Mal funcionamiento del sistema |
97-99 | Reservado para uso nacional |
Zero A-9Z | Reservado para uso ISO |
A Zero-MZ | Reservado para uso nacional |
N Zero-ZZ | Reservado para uso privado |
Versión 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 para la cantidad parcial |
003 | aprobado (VIP) |
004 | aprobado, pista de actualización 3 |
005 | aprobado, tipo de cuenta especificado por emisor de tarjetas |
006 | aprobado para la cantidad parcial, tipo de cuenta especificado por emisor de tarjetas |
007 | aprobado, actualización ICC |
008‐059 | reservado para uso ISO |
060‐079 | reservadas para uso nacional |
080‐099 | reservadas para uso privado |
100 a 199 | Usado en 1110, 1120, 1121, 1140 y 1210, 1220, 1221 y 1240 mensajes 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 una recogida de la tarjeta) |
100 | no honor |
101 | tarjeta caducada |
102 | presunto fraude |
103 | comprador de contacto de tarjeta |
104 | tarjeta restringida |
105 | departamento de seguridad del comprador |
106 | PIN permite intentos excedidos |
107 | referencia al emisor de tarjetas |
108 | referencia a las condiciones especiales del emisor de tarjetas |
109 | comerciante inválido |
110 | Cantidad nula |
111 | número de tarjeta inválida |
112 | Datos PIN requeridos |
113 | tasa inaceptable |
114 | no cuenta del tipo solicitado |
115 | función solicitada no apoyada |
116 | fondos no suficientes |
117 | PIN incorrecto |
118 | sin tarjeta |
119 | transacción no permitida al titular de la tarjeta |
120 | transacción no permitida al terminal |
121 | supera el límite de la cantidad de retiro |
122 | violación de la seguridad |
123 | excede el límite de frecuencia de retiro |
124 | violación de la ley |
125 | tarjeta no efectiva |
126 | bloque PIN inválido |
127 | Error de longitud PIN |
128 | Error de sincronización clave PIN |
129 | Supuesta tarjeta falsificada |
130-159 | reservado para uso ISO |
160-179 | reservadas para uso nacional |
180 a 199 | reservadas para uso privado |
200 a 299 | Se utiliza en 1110, 1120, 1121, 1140 y 1210, 1220, 1221 y 1240 mensajes para indicar que la transacción ha sido procesada para autorización por o en nombre del emisor de la tarjeta y se ha negado a exigir que la tarjeta sea recogida. |
200 | no honor |
201 | tarjeta caducada |
202 | presunto fraude |
203 | comprador de contacto de tarjeta |
204 | tarjeta restringida |
205 | departamento de seguridad del comprador |
206 | PIN permite intentos excedidos |
207 | condiciones especiales |
208 | tarjeta perdida |
209 | tarjeta robada |
210 | Supuesta tarjeta falsificada |
211 a 259 | reservado para uso ISO |
260‐279 | reservadas para uso nacional |
280 a 299 | reservadas para uso privado |
300 a 399 | Se utiliza en 1314, 1324, 1325 y 1344 mensajes para indicar el resultado de la acción del archivo. |
300 | éxito |
301 | no apoyado por receptor |
302 | incapaz de localizar el registro en el archivo |
303 | registro duplicado, viejo registro reemplazado |
304 | error de edición |
305 | archivo cerrado |
306 | no exitoso |
307 | error |
308 | duplicado, nuevo registro rechazado |
309 | archivo desconocido |
310‐359 | reservado para uso ISO |
360‐379 | reservadas para uso nacional |
380 a 399 | reservadas para uso privado |
400-499 | Se utiliza en 1430, 1432, 1440 y 1442 mensajes para indicar el resultado de la inversión o devolución. |
400 | aceptadas |
401 a 459 | reservado para uso ISO |
460‐479 | reservadas para uso nacional |
480-499 | reservadas para uso privado |
500 a 599 | Se utiliza en 1510, 1512, 1530 y 1532 mensajes para indicar el resultado de una reconciliación. |
500 | reconciliadas, en equilibrio |
501 | reconciliado, fuera del equilibrio |
502 | cantidad no conciliada, totales proporcionados |
503 | Totales no disponibles |
504 | no reconciliados, totales proporcionados |
505 a 559 | reservado para uso ISO |
560‐579 | reservadas para uso nacional |
580‐599 | reservadas para uso privado |
600 a 699 | Usado en 1614, 1624, 1625 y 1644 mensajes |
600 | aceptadas |
601 | no capaz de rastrear la transacción original |
602 | Número de referencia inválido |
603 | número de referencia/PAN incompatible |
604 | La fotografía POS no está disponible |
605 | artículo suministrado |
606 | la solicitud no puede ser cumplida - la documentación requerida / solicitada no está disponible |
607-659 | reservado para uso ISO |
660‐679 | reservadas para uso nacional |
680-699 | reservadas para uso privado |
700 a 799 | Se utiliza en 1720, 1721, 1740, 1722, 1723 y 1742 mensajes. |
700 | aceptadas |
701-1749 | reservado para uso ISO |
750 a 769 | reservadas para uso nacional |
770‐799 | reservadas para uso privado |
800 a 899 | Se utiliza en mensajes 1814, 1824, 1825 y 1844. |
800 | aceptadas |
801-859 | reservado para uso ISO |
860-879 | reservadas para uso nacional |
880 a 899 | reservadas para uso privado |
900 | Asesoramiento reconocido, ninguna responsabilidad financiera aceptada |
901 | Asesoramiento reconocido, responsabilidad financiera aceptada |
902 a 949 | Utilizados en la respuesta de solicitud y los mensajes de respuesta de asesoramiento para indicar transacción no se pueden procesar. |
902 | transacción invalidada |
903 | nueva transacción |
904 | error |
905 | comprador no soportado por interruptor |
906 | cortado en proceso |
907 | emisor de tarjetas o conmutador inoperante |
908 | destino de transacción no se puede encontrar para routing |
909 | funcionamiento del sistema |
910 | emisor de tarjetas firmado |
911 | tarjeta emisor tiempo fuera |
912 | emisor de tarjeta no disponible |
913 | transmisión duplicada |
914 | no capaz de rastrear la transacción original |
915 | Reconciliación o error de control |
916 | MAC incorrecto |
917 | error de sincronización de clave MAC |
918 | No hay claves de comunicación disponibles para uso |
919 | error de sincronización de clave |
920 | software de seguridad / error de hardware - probar de nuevo |
921 | software de seguridad / error de hardware - no acción |
922 | número de mensaje fuera de la secuencia |
923 | solicitud de progreso |
924-929 | reservado para uso ISO |
930-939 | reservadas para uso nacional |
940 a 949 | reservadas para uso privado |
950 a 999 | Utilizado en mensajes de respuesta de consejos (1x3x) para indicar la razón de rechazo de la transferencia de responsabilidad financiera. |
950 | violación de los acuerdos comerciales |
951‐983 | reservado para uso ISO |
984-991 | reservadas para uso nacional |
992-999 | reservadas para uso privado |
Modos de entrada del punto de servicio (Campo 22)
El campo del modo de punto de servicio (POS) indica en qué condiciones se leyó la tarjeta, qué tipo de autenticación se realizó y, según la versión de la especificación, cuáles son las capacidades del terminal.
Versión 2003
Para la especificación de 2003, el código POS consta de 16 caracteres binarios divididos en cuatro partes:
- Método de lectura de tarjetas utilizado
- Método de verificación del titular de la tarjeta utilizado
- POS environment
- Características de seguridad
Versión 1993
Para la versión de 1993 es un campo de 12 caracteres que consta de 5 partes:
- Capacidades de entrada terminal (1o a 3o carácter)
- Capacidad de entrada de datos de tarjeta
- Capacidad de autenticación del titular de la tarjeta
- Capacidad de captura de tarjetas
- El entorno operativo (4o a 6o carácter)
- Medio ambiente operativo / Colocación terminal
- Indicador actual
- Tarjeta Indicador actual
- Autenticación y verificación realizadas (7o a 9o carácter)
- Tarjeta Método de entrada de datos
- Verificación del titular de la tarjeta Método
- Titular de autenticación Entidad
- Capacidades de salida del terminal (10o y 11o carácter)
- Capacidad de salida de datos de la tarjeta - puede el terminal escribir a la raya magnética, o al chip
- Capacidad de salida de la terminal - puede la visualización terminal o imprimir algo al titular de la tarjeta.
- Capacidad de captura de PIN (12th carácter) indica si el terminal puede capturar un código de pin, y si es así, la longitud máxima que puede capturar.
Versión 1987
El valor del modo de entrada del punto de servicio consta de dos partes:
- Modo de entrada PAN, los dos primeros dígitos
- Capacidad de entrada PIN, el tercer dígito
La siguiente tabla muestra los modos de entrada PAN y sus significados.
PAN Modo de entrada | Significado |
---|---|
00 | Desconocido |
01 | Manual |
02 | Tira magnética |
03 | Código de barra |
04 | OCR |
05 | Tarjeta de circuito integrado (ICC). CVV se puede comprobar. |
07 | Entrada automática vía EMV sin contacto. |
10 | Merchant tiene credenciales de Cardholder en File. |
80 | Fallback de tarjeta de circuito integrado (ICC) a raya magnética |
90 | Tira magnética como se lee en la pista 2. CVV se puede comprobar. |
91 | Entrada automática a través de banda magnética sin contacto |
95 | Tarjeta de circuito integrado (ICC). CVV no puede ser revisado. |
99 | Igual que la transacción original. |
La siguiente tabla muestra las capacidades de ingreso de PIN y sus significados.
PIN Capacidad de entrada | Significado |
---|---|
0 | Desconocido |
1 | Terminal puede aceptar PINs |
2 | Terminal no puede aceptar PINs |
Herramientas
Un sencillo y gratuito editor ISO8583
Contenido relacionado
Historia de la cámara
Tubo de vacío
Tecnología en la Edad Antigua