ISO 8583

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Norma internacional para la tarjeta de transacción financiera originada mensajería de intercambio

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ódigoSignificado
0xxxxISO 8583:1987
1xxxxISO 8583:1993
2xxxxISO 8583:2003
3xxxxReservado por ISO
4xxxx
5xxxx
6xxxx
7xxxx
8xxxxUso nacional
9xxxxUso privado

Clase de mensaje

La posición dos del MTI especifica el propósito general del mensaje.

CódigoSignificadoUsage
x0xxReservado por ISO
x1xxMensaje de autorizaciónDeterminar 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.
x2xxMensajes financierosDeterminar 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.
x3xxMensaje de acciones de archivoUsado para tarjetas calientes, TMS y otros intercambios
x4xxMensajes 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.
x5xxMensaje de reconciliaciónTransmite el mensaje de información sobre los asentamientos.
x6xxMensaje administrativoTransmite asesoramiento administrativo. A menudo se utiliza para mensajes de fallo (por ejemplo, rechazo del mensaje o falta de aplicación).
x7xxMensajes de recogida de tarifas
x8xxMensaje de gestión de redesSe utiliza para un intercambio de clave seguro, logon, prueba de eco y otras funciones de red.
x9xxReservado 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ódigoSignificadoNotas
xx0xSolicitudSolicitud del comprador al emisor para llevar a cabo una acción; el emisor puede aceptar o rechazar
xx1xSolicitud de respuestaRespuesta a una solicitud
xx2xAsesoramientoConsejos que ha tenido lugar una acción; el receptor sólo puede aceptar, no rechazar
xx3xRespuesta al asesoramientoRespuesta a un consejo
xx4xNotificaciónNotificación que ha tenido lugar un evento; el receptor sólo puede aceptar, no rechazar
xx5xNotificación de reconocimientoRespuesta a una notificación
xx6xInstrucción ISO 8583:2003
xx7xReconocimiento de instrucciones
xx8xReservado para uso ISOAlgunas implementaciones (como MasterCard) utilizan para el reconocimiento positivo.
xx9xAlgunas 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ódigoSignificado
xxxx0Adquiridor
xxxx1Repetición de adquisición
xxxx2Periodista
xxxx3Repito del emisor
xxxx4Otros
xxxx60Reservado 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:

MTISignificadoUsage
0100Solicitud de autorizaciónSolicitud de autorización de un terminal de punto de venta para una compra de tarjeta
0110Respuesta a la autorizaciónSolicitar respuesta a un terminal de punto de venta para la autorización de una compra de tarjeta
0120Consejos de autorizaciónCuando el dispositivo de punto de venta se descompone y tiene que firmar un vale
0121Consejos de AutorizaciónSi el consejo sale
0130Respuesta del emisor al asesoramiento de autorizaciónConfirmación de la recepción del asesoramiento de autorización
0200Solicitud financieraSolicitud de fondos, típicamente desde un ATM o un dispositivo de punta de venta enfilada
0210Respuesta del emisor a la solicitud financieraRespuesta del emisor a la solicitud de fondos
0220Asesoría financieraPor ejemplo, checkout en un hotel. Se utiliza para completar la transacción iniciada con solicitud de autorización
0221Repetición de asesoramiento financieroSi el consejo sale
0230Respuesta del emisor al asesoramiento financieroConfirmación de la recepción de asesoramiento financiero
0320Batch UploadActualización de archivos/conferencia
0330Batch Upload ResponseActualización de archivos / respuesta de consejos de transferencia
0400Solicitud de inversión de adquisiciónInvierte una transacción
0420Adquirir asesoramiento sobre inversión
0430Respuesta del consejo de inversión de adquisición
0510Batch Settlement RespuestaSolicitud de conciliación de tarjetas aceptadas
0800Solicitud de gestión de redesTerminales Hypercom inicializan solicitud. Echo test, logon, logoff etc.
0810Network Management ResponseLos terminales Hypercom inicializan la respuesta. Echo test, logon, logoff etc.
0820Asesoramiento en gestión de redesCambio 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 0102030405060
1234567890123456789012345678901234567890123456789012345678901234
Bitmap 0111000000010000000000001000100000010110000100100000100

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:

AbreviaturaSignificado
aAlpha, incluyendo blancos
nValores 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)
scaracteres especiales sólo
anAlphanumeric
comocaracteres especiales alfa sólo
nscaracteres numéricos y especiales sólo
ansAlfabético, numérico y caracteres especiales.
anpAlfabética, numérica y personajes de pad.
bDatos binarios
pPad carácter, espacio
zTemas 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 xxxxlongitud 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.

TipoSignificado
Fijaciónno 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ónSignificado
6Campo de longitud fija de seis dígitos
n.6Campo numérico LVAR de hasta 6 dígitos de longitud
a.11LLVAR campo alfa de hasta 11 caracteres de longitud
b...999LLLVAR campo binario de hasta 999 bytes de longitud

Elementos de datos definidos por ISO (ver 1987)

Campo de datosTipoUsage
1b 16Bitmap
2n..19Número de cuenta primaria (PAN)
36Código de procesamiento
412Principales transacciones
512Monto, liquidación
612Cantidad, facturación del titular de la tarjeta
710Fecha de transmisión
8n 8Cantidad, tasa de facturación del titular de la tarjeta
9n 8Tasa de conversión, liquidación
10n 8Tasa de conversión, facturación del titular de la tarjeta
116Número de auditoría de la traza de sistemas (STAN)
126Hora de transacción local (hhmmss)
13n 4Fecha de transacción local (MMDD)
14n 4Fecha de publicación (YYYMM)
15n 4Fecha de liquidación
16n 4Fecha de conversión de la moneda
17n 4Fecha de captura
18n 4Tipo mercante, o código de categoría mercante
19n 3Institución de adquisición (código de país)
20n 3PAN extendido (código de país)
21n 3Forwarding institution (country code)
22n 3Modo de entrada de servicio
23n 3Número de secuencia de PAN
24n 3Código de función (ISO 8583:1993), o identificador internacional de red (NII)
25n 2Código de estado de servicio
26n 2Punto de código de captura de servicio
27n 1Autorización de la longitud de respuesta de identificación
28x+n 8Cantidad, tasa de transacción
29x+n 8Cuantía de pago
30x+n 8Cantidad, tasa de procesamiento de transacciones
31x+n 8Cuantía de tramitación de la liquidación
32n..11Código de identificación institucional necesario
33n..11Código de identificación institucional
34ns..28Número de cuenta primaria ampliada
35z..37Datos de seguimiento 2
36n...104Datos de seguimiento 3
37a 12Número de referencia de recuperación
38a 6Respuesta de identificación de autorización
392Código de respuesta
40a 3Código de restricción de servicios
41ans 8Identificación terminal del aceptador de tarjetas
4215 añosCódigo de identificación del aceptador de tarjetas
4340 añosNombre/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)
44an..25Datos de respuesta adicionales
45an..76Datos de seguimiento 1
46un...999Datos adicionales (ISO)
47un...999Datos adicionales (nacionales)
48un...999Datos adicionales (privados)
49a o n 3Código de moneda, transacción
50a o n 3Código de moneda, liquidación
51a o n 3Código de moneda, facturación del titular de la tarjeta
52b 64Datos del número de identificación personal
53n 16Información de control relacionada con la seguridad
54un... 120Cantidades adicionales
55Ans...999Datos ICC – EMV con múltiples etiquetas
56Ans...999Reservado (ISO)
57Ans...999 Reservado (nacional)
58Ans...999
59Ans...999
60Ans...999Reservado (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.)
61Ans...999Reservado (privado) (por ejemplo, transacciones de código CVV2/servicio)
62Ans...999Reservado (privado) (por ejemplo, transacciones: número de factura, transacciones de cambio clave: clave TPK, etc.)
63Ans...999Reservado (privado)
64b 64Código de autenticación del mensaje (MAC)
65bIndicador de bitmap ampliado
66n 1Código de liquidación
67n 2Código de pago ampliado
68n 3Código del país receptor
69n 3Settlement institution country code
70n 3Código de información de gestión de redes
71n 4Número de mensaje
72n 4Número del último mensaje
736Fecha de acción (YYYMMDD)
7410Número de créditos
7510Créditos, número de inversión
7610Número de débitos
7710Débitos, número de inversión
7810Número de transferencia
7910Transferencia, número de inversión
8010Número de preguntas
8110Número de autorizaciones
8212Créditos, cantidad de cuota de procesamiento
8312Créditos, importe de las tasas de transacción
8412Debitos, importe de la cuota de procesamiento
8512Debitos, importe de las tasas de transacción
86n 16Cantidad total de créditos
87n 16Créditos, cantidad de inversión
88n 16Cantidad total de débitos
89n 16Debitos, cantidad de inversión
90n 42Original data elements
911Código de actualización de archivos
922Código de seguridad del archivo
93a 5Indicador de respuesta
94a 7Indicador del servicio
95a 42Sustitución
96b 64Código de seguridad del mensaje
97x+n 16Monto neto
98ans 25Payee
99n..11Código de identificación institucional
100n..11Código de identificación institucional receptor
101as.17Nombre del archivo
102Ans..28Identificación de cuentas 1
103Ans..28Identificación de cuentas 2
104Ans...100Descripción de la transacción
105Ans...999 Reservado para uso ISO
106Ans...999
107Ans...999
108Ans...999
109Ans...999
110Ans...999
111Ans...999
112Ans...999 Reservado para uso nacional
113Ans...999
114Ans...999
115Ans...999
116Ans...999
117Ans...999
118Ans...999
119Ans...999
120Ans...999 Reservado para uso privado
121Ans...999
122Ans...999
123Ans...999
124Ans...999
125Ans...999
126Ans...999
127Ans...999
128b 64Có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.

TransaccionesTipo de mensajeCódigo de procesamiento
Autorización 010000 a0 0x
Balance inquiry 31 a0 0x
Venta 020000 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ódigoDescripción
00Aprobado o completado con éxito
01Consulte el emisor de tarjetas
02Consulte las condiciones especiales del emisor de tarjetas
03Inválido comerciante
04Pick-up
05No honores
06Error
07Tarjeta de recogida, condición especial
08Honor con identificación
09Solicitud de progreso
10Aprobado para la cantidad parcial
11Aprobado (VIP)
12Transacciones inválidas
13Cantidad inválida
14Número de tarjeta inválida (no es ese número)
15No se trata de un emisor
16Aprobado, pista de actualización 3
17Cancelación del cliente
18Conflicto de clientes
19Transmisión de reingresos
20Respuesta inválida
21No se han adoptado medidas
22Mal funcionamiento sospechoso
23Tasa de transacción inaceptable
24Actualización de archivos no compatible con receptor
25Incapaz de localizar el registro en el archivo
26Duplicar archivo de actualización, viejo registro reemplazado
27Error de edición de campo de actualización de archivos
28Archivo de actualización de archivos bloqueado
29Actualización de archivos no exitoso, contacto comprador
30Error de formato
31Banco no soportado por interruptor
32Completado parcialmente
33Tarjeta expirida
34Fraude sospechoso
35Comprador de contacto del aceptante de tarjetas
36Tarjeta restringida
37Tarjeta aceptante llamada de seguridad del comprador
38PIN permite intentos excedidos
39Sin cuenta de crédito
40Función solicitada no apoyada
41Tarjeta perdida
42No cuenta universal
43Tarjeta robada, recogida
44Ninguna cuenta de inversión
45-50Reservado para uso ISO
51Fondos no suficientes
52No hay cuenta de comprobación
53Sin cuenta de ahorro
54Tarjeta expirida
55Número de identificación personal incorrecto
56No hay registro de tarjetas
57Transacción no permitida al titular de la tarjeta
58Transacción no permitida al terminal
59Fraude sospechoso
60Comprador de contacto del aceptante de tarjetas
61Exceeds withdrawal amount limit
62Tarjeta restringida
63Violación de la seguridad
64Cantidad original incorrecta
65Exceeds withdrawal frequency limit
66Departamento de seguridad del comprador de tarjetas
67Captura dura (requiere que la tarjeta se recoja en ATM)
68Respuesta recibida demasiado tarde
69-74Reservado para uso ISO
75Número permitido de intentos PIN excedidos
76 a 89Reservado para uso privado
76 a 89Reservado para uso privado
76 a 89Reservado para uso privado
76 a 89Reservado 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)

91El emisor o el interruptor es inoperante
92No se puede encontrar una institución financiera o una red intermedia para el enrutamiento
93La transacción no puede completarse. Violación de la ley
94Transmisión duplicada
95Error de reconstrucción
96Mal funcionamiento del sistema
97-99Reservado para uso nacional
Zero A-9ZReservado para uso ISO
A Zero-MZReservado para uso nacional
N Zero-ZZReservado 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:

  1. Método de lectura de tarjetas utilizado
  2. Método de verificación del titular de la tarjeta utilizado
  3. POS environment
  4. Características de seguridad
Versión 1993

Para la versión de 1993 es un campo de 12 caracteres que consta de 5 partes:

  1. 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
  2. El entorno operativo (4o a 6o carácter)
    • Medio ambiente operativo / Colocación terminal
    • Indicador actual
    • Tarjeta Indicador actual
  3. 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
  4. 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.
  5. 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:

  1. Modo de entrada PAN, los dos primeros dígitos
  2. Capacidad de entrada PIN, el tercer dígito

La siguiente tabla muestra los modos de entrada PAN y sus significados.

PAN Modo de entradaSignificado
00Desconocido
01Manual
02Tira magnética
03Código de barra
04OCR
05Tarjeta de circuito integrado (ICC). CVV se puede comprobar.
07Entrada automática vía EMV sin contacto.
10Merchant tiene credenciales de Cardholder en File.
80 Fallback de tarjeta de circuito integrado (ICC) a raya magnética
90Tira magnética como se lee en la pista 2. CVV se puede comprobar.
91Entrada automática a través de banda magnética sin contacto
95Tarjeta de circuito integrado (ICC). CVV no puede ser revisado.
99Igual que la transacción original.

La siguiente tabla muestra las capacidades de ingreso de PIN y sus significados.

PIN Capacidad de entradaSignificado
0Desconocido
1Terminal puede aceptar PINs
2Terminal no puede aceptar PINs

Herramientas

Un sencillo y gratuito editor ISO8583

Contenido relacionado

Historia de la cámara

La historia de la cámara comenzó incluso antes de la introducción de la fotografía. Las cámaras evolucionaron desde la cámara oscura a través de muchas...

Tubo de vacío

Un tubo de vacío, tubo de electrones o válvula termoiónica, es un dispositivo que controla el flujo de corriente eléctrica en un alto vacío entre...

Tecnología en la Edad Antigua

Durante el crecimiento de las civilizaciones antiguas, la tecnología antigua fue el resultado de los avances en ingeniería en la antigüedad. Estos avances...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save