Formato de pista de tarjetas de banda magnética
por
L. Padilla
Esta página contiene una explicación sobre el formato de las tres pistas magnéticas
en tarjetas de identificación estándar, particularmente aquellas utilizadas en financieras
transacciones, es decir, tarjetas de crédito y débito. Es un resumen de lo internacional
normas ISO 7813 (pistas 1 y 2) e ISO 4909 (pista 3).
Pista 1 (IATA)
Hasta 79 caracteres ALPHA de 7 bits (incluyendo paridad) (alfanuméricos) incluyendo
SS, ES y LRC. Solo lectura. Se compone de los siguientes campos (en este orden):
SS: Iniciar Centinela. 1 carácter: %.
FC: Código de formato. 1 carácter (solo alfabético):
A: Reservado para uso propietario del emisor de la tarjeta.
B: Banco/financiero. Este es el formato descrito aquí.
C-M: Reservado para uso por el Subcomité X3B10 de ANSI.
N-Z: Disponible para uso por emisores de tarjetas individuales.
PAN: Número de Cuenta Principal. Hasta 19 dígitos:
De acuerdo con el esquema de numeración de cuentas en la ISO 7812.
Consiste en las siguientes partes:
IIN: Número de Identificación del Emisor. Hasta 6 dígitos:
Consiste en las siguientes partes:
MII: Identificador de Industria Mayor. Hasta 2 dígitos:
0: Reservado para uso futuro por ISO/TC 68.
00: Instituciones distintas a los emisores de tarjetas.
1: Aerolíneas.
2: Aerolíneas y otras asignaciones futuras.
3: Viajes y entretenimiento.
4: Banca/financiera.
5: Banca/financiera.
59: Instituciones financieras no registradas por ISO.
6: Merchandising y banca.
7: Petróleo.
8: Telecomunicaciones y otras asignaciones futuras.
89: Administraciones de telecomunicaciones y operadores privados
agencias.
9: Reservado para uso nacional.
II: Identificador del emisor. Hasta 5 dígitos:
Identifica al emisor. En algunos casos, el primer dígito indica
la longitud del IIN o la responsabilidad de su asignación fuera de la ISO. Si
MII = 9 entonces los primeros 3 dígitos deberían ser el código de país (CC).
IAI: Identificación de Cuenta Individual. Hasta 12 dígitos:
Asignado por la institución emisora de la tarjeta.
CD: Dígito de control. 1 dígito:
Calculado usando la fórmula de Luhn para calcular el módulo 10 "doble-
agregar-doble" dígito de verificación: Doble el valor de los dígitos alternos (impares) comenzando por el
dígito menos significativo (el primero a la derecha). Luego suma los dígitos individuales de
números (impares) duplicados y dígitos pares del número original. Si el valor termina en
0 entonces el dígito de control es 0. De lo contrario, reste el valor del siguiente más alto
número que termina en 0 (complemento de diez del dígito de las unidades). El resultado es la verificación
dígito. Ejemplo: Si el número de cuenta sin el dígito de verificación es 1234 5678 9012 344
entonces (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + (1 + 0) + 4 + (6)
2 + (2) = 65, por lo tanto el dígito de verificación es 70 - 65 = 5 y así la cuenta completa
el número es 1234 5678 9012 3445.
El PAN de MasterCard es variable hasta 16 dígitos y el de VISA es de 13 o 16 dígitos.
incluyendo el dígito de control.
FS: Separador de campo. 1 carácter: ^.
CC: Código de país. 3 dígitos:
Solo si el PAN comienza con 59 (MasterCard).
Los códigos de país están definidos en la ISO 3166: 724 para España, 840 para Estados Unidos, etc.
Nombre. 2-26 caracteres:
Apellidos (separados por un espacio si es necesario).
Separador de apellidos: /.
Nombre(s) o inicial(es) (separados por espacio si es necesario).
Punto (cuando va seguido de un título).
Título (cuando se usa).
Si este campo no se utiliza, el contenido será un espacio seguido de un
separador de apellidos (/)
FS: Separador de campo. 1 carácter: ^.
ED: Fecha de caducidad. 4 dígitos: YYMM.
Si este campo no se utiliza, habrá un FS en su lugar.
Requerido por MasterCard y VISA.
SC: Código de servicio. 3 dígitos:
Dígito 1 (más significativo): Intercambio y tecnología:
0: Reservado para uso futuro por la ISO.
1: Disponible para intercambio internacional.
2: Disponible para intercambio internacional y con circuito integrado,
que debe ser utilizado para la transacción financiera cuando sea posible.
3: Reservado para uso futuro por la ISO.
4: Reservado para uso futuro por la ISO.
5: Disponible solo para intercambio nacional, excepto bajo acuerdos bilaterales
acuerdo.
6: Disponible solo para intercambio nacional, excepto bajo acuerdo bilateral
acuerdo, y con circuito integrado, que debe ser utilizado para el financiero
transacción cuando sea factible.
7: No disponible para intercambio general, excepto bajo acuerdos bilaterales
acuerdo.
8: Reservado para uso futuro por la ISO.
9: Prueba.
Dígito 2: Procesamiento de autorización:
Las transacciones se autorizan siguiendo las reglas normales.
1: Reservado para uso futuro por parte de la ISO.
Las transacciones son autorizadas por el emisor y deben ser en línea.
3: Reservado para uso futuro por la ISO.
4: Las transacciones son autorizadas por el emisor y deben ser en línea, excepto
bajo acuerdo bilateral.
5: Reservado para uso futuro por la ISO.
6: Reservado para uso futuro por la ISO.
7: Reservado para uso futuro por la ISO.
8: Reservado para uso futuro por la ISO.
9: Reservado para uso futuro por la ISO.
Dígito 3 (menos significativo): Rango de servicios y requisitos de PIN:
0: Sin restricciones y se requiere PIN.
1: Sin restricciones.
2: Bienes y servicios solamente (sin efectivo).
3: Solo cajero automático y se requiere PIN.
4: Solo efectivo.
5: Solo bienes y servicios (sin efectivo) y se requiere PIN.
6: Sin restricciones y se requiere PIN cuando sea posible.
7: Bienes y servicios solamente (sin efectivo) y requieren PIN cuando sea posible.
8: Reservado para uso futuro por ISO.
9: Reservado para uso futuro por la ISO.
Si este campo no se utiliza, se establecerá un FS.
Requerido por MasterCard y VISA.
PVV: Desfase o PVV (Valor de Verificación de PIN). 5 dígitos:
Requerido por MasterCard y VISA.
DD: Datos Discrecionales. Resto de caracteres:
Reservado para uso exclusivo del emisor de la tarjeta.
Fin Sentinel. 1 carácter: ?.
LRC: Verificación de Redundancia de Longitud. 1 carácter.
Pista 2 (ABA)
Hasta 40 caracteres BCD de 5 bits (incluyendo paridad) (numéricos) incluyendo SS, ES
y LRC. Solo lectura. Comprende los siguientes campos (en este orden):
SS: Iniciar Centinela. 1 carácter: ;.
PAN: Número de Cuenta Principal. Hasta 19 dígitos:
De acuerdo con el esquema de numeración de cuentas en la ISO 7812.
Consiste en las siguientes partes:
IIN: Número de Identificación del Emisor. Hasta 6 dígitos:
Consiste en las siguientes partes:
MII: Identificador de Industria Mayor. Hasta 2 dígitos:
0: Reservado para uso futuro por la ISO/TC 68.
00: Instituciones distintas a los emisores de tarjetas.
1: Aerolíneas.
2: Aerolíneas y otras asignaciones futuras.
3: Viajes y entretenimiento.
4: Bancario/financiero.
5: Banca/financiero.
59: Instituciones financieras no registradas por ISO.
6: Merchandising y banca.
7: Petróleo.
8: Telecomunicaciones y otras asignaciones futuras.
Administraciones de telecomunicaciones y operadores privados
agencias.
9: Reservado para uso nacional.
II: Identificador del Emisor. Hasta 5 dígitos:
Identifica al emisor. En algunos casos, el primer dígito indica
la longitud del IIN o la responsabilidad de su asignación fuera de la ISO. Si
MII = 9 entonces los primeros 3 dígitos deberían ser el código de país (CC).
IAI: Identificación de Cuenta Individual. Hasta 12 dígitos:
Asignado por la institución emisora de la tarjeta.
CD: Dígito de Comprobación. 1 dígito:
Calculado utilizando la fórmula de Luhn para calcular el módulo 10 "doble-
añadir-doble" dígito de verificación: Doble el valor de los dígitos alternos (impares) comenzando por el
dígito menos significativo (primer dígito por la derecha). Luego suma los dígitos individuales de
números impares duplicados y dígitos pares del número original. Si el valor termina en
0 entonces el dígito de control es 0. De lo contrario, resta el valor del siguiente mayor
número que termina en 0 (complemento a diez del dígito unitario). El resultado es la verificación
dígito. Ejemplo: Si el número de cuenta sin dígito de control es 1234 5678 9012 344
entonces (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + (1 + 0) + 4 + (6)
2 + (2) = 65, por lo tanto, el dígito de verificación es 70 - 65 = 5 y así la cuenta completa
el número es 1234 5678 9012 3445.
El PAN de MasterCard es variable hasta 16 dígitos y el de VISA es de 13 o 16 dígitos.
incluyendo el dígito de verificación.
FS: Separador de campo. 1 carácter: =.
Código de país. 3 dígitos:
Solo si el PAN comienza con 59 (MasterCard).
Los códigos de país están definidos en la ISO 3166: 724 para España, 840 para EE. UU., etc.
Fecha de caducidad. 4 dígitos: AA MM.
Si este campo no se utiliza, habrá un FS en su lugar.
Requerido por MasterCard y VISA.
SC: Código de servicio. 3 dígitos:
Dígito 1 (más significativo): Intercambio y tecnología:
0: Reservado para uso futuro por ISO.
1: Disponible para intercambio internacional.
2: Disponible para intercambio internacional y con circuito integrado,
que debe ser utilizado para la transacción financiera cuando sea posible.
3: Reservado para uso futuro por la ISO.
4: Reservado para uso futuro por la ISO.
5: Disponible solo para intercambio nacional, excepto bajo bilateral
acuerdo.
6: Disponible solo para intercambio nacional, excepto bajo acuerdo bilateral
acuerdo, y con circuito integrado, que debería ser utilizado para lo financiero
transacción cuando sea viable.
7: No disponible para intercambio general, excepto bajo acuerdo bilateral
acuerdo.
8: Reservado para uso futuro por la ISO.
9: Prueba.
Dígito 2: Procesamiento de autorizaciones:
Las transacciones son autorizadas siguiendo las reglas normales.
1: Reservado para uso futuro por la ISO.
2: Las transacciones son autorizadas por el emisor y deben ser en línea.
3: Reservado para uso futuro por la ISO.
4: Las transacciones son autorizadas por el emisor y deben ser en línea, excepto
bajo un acuerdo bilateral.
5: Reservado para su uso futuro por ISO.
6: Reservado para uso futuro por la ISO.
7: Reservado para uso futuro por la ISO.
8: Reservado para uso futuro por la ISO.
9: Reservado para uso futuro por la ISO.
Dígito 3 (menos significativo): Rango de servicios y requisitos de PIN:
0: Sin restricciones y se requiere PIN.
Sin restricciones.
2: Bienes y servicios únicamente (sin efectivo).
3: Solo cajero automático y se requiere PIN.
4: Solo efectivo.
5: Solo bienes y servicios (sin efectivo) y se requiere PIN.
6: Sin restricciones y requiere PIN cuando sea posible.
7: Bienes y servicios solamente (sin efectivo) y requieren PIN cuando sea posible.
8: Reservado para uso futuro por la ISO.
9: Reservado para uso futuro por la ISO.
Si este campo no se utiliza, habrá un FS en su lugar.
Requerido por MasterCard y VISA.
PVV: Compensación o PVV (Valor de Verificación del PIN). 5 dígitos:
Requerido por MasterCard y VISA.
DD: Datos Discrecionales. Resto de caracteres:
Reservado para uso propietario del emisor de la tarjeta.
ES: Centinela Final. 1 carácter: ?.
LRC: Comprobación de Redundancia de Longitud. 1 carácter.
Pista 3 (THRIFT-TTS)
Hasta 107 caracteres BCD de 5 bits (incluyendo paridad) (numéricos) incluyendo SS,
ES y LRC. Leer y escribir. Comprende los siguientes campos (en este orden):
SS: Iniciar Sentinel. 1 carácter: ;.
FC: Código de formato. 2 dígitos:
00: No válido para el intercambio internacional.
01-02: Banco/financiero. Estos son los formatos descritos aquí.
03-19: Reservado para uso futuro por ISO/TC 68.
20-89: Reservado para uso futuro por ISO/TC 95 SC 17.
90-99: Reservado para uso propietario del emisor de la tarjeta, pero no para
intercambio internacional.
PAN: Número de Cuenta Principal. Hasta 19 dígitos:
De acuerdo con el esquema de numeración de cuentas en ISO 7812.
Consiste en las siguientes partes:
IIN: Número de Identificación del Emisor. Hasta 6 dígitos:
Se compone de las siguientes partes:
MII: Identificador de Industria Mayor. Hasta 2 dígitos:
0: Reservado para uso futuro por ISO/TC 68.
00: Instituciones distintas a los emisores de tarjetas.
1: Aerolíneas.
2: Aerolíneas y otras tareas futuras.
3: Viajes y entretenimiento.
4: Banca/financiera.
5: Banca/financiera.
59: Instituciones financieras no registradas por ISO.
6: Merchandising y banca.
7: Petróleo.
8: Telecomunicaciones y otros trabajos futuros.
89: Administraciones de telecomunicaciones y operadores privados
agencias.
9: Reservado para uso nacional.
II: Identificador del emisor. Hasta 5 dígitos:
Identifica al emisor. En algunos casos, el primer dígito indica
la longitud del IIN o la responsabilidad de su asignación fuera de la ISO. Si
MII = 9 entonces los primeros 3 dígitos deben ser el código del país (CC).
IAI: Identificación de Cuenta Individual. Hasta 12 dígitos:
Asignado por la institución emisora de la tarjeta.
Dígito de Verificación. 1 dígito:
Calculado utilizando la fórmula de Luhn para calcular el módulo 10 "doble-
agregar-doble" dígito de verificación: Doble el valor de los dígitos alternos (impares) comenzando por el
dígito menos significativo (primer dígito a la derecha). Luego suma los dígitos individuales de
números impares duplicados y dígitos pares del número original. Si el valor termina en
0 entonces el dígito de control es 0. De lo contrario, resta el valor del siguiente más alto.
número que termina en 0 (complemento a diez del dígito de unidad). El resultado es la verificación
dígito. Ejemplo: Si el número de cuenta sin dígito de control es 1234 5678 9012 344
entonces (8) + 4 + (6) + 2 + (2) + 0 + (1 + 8) + 8 + (1 + 4) + 6 + (1 + 0) + 4 + (6) +
2 + (2) = 65, por lo tanto el dígito de control es 70 - 65 = 5 y así la cuenta completa
el número es 1234 5678 9012 3445.
El PAN de MasterCard es variable hasta 16 dígitos y el de VISA es de 13 o 16 dígitos.
incluyendo el dígito de verificación.
Si la pista 3 se utilizará junto con la pista 2, entonces el PAN es opcional.
campo.
FS: Separador de Campo. 1 carácter: =.
CC: Código de país. 3 dígitos:
Los códigos de país están definidos en la ISO 3166: 724 para España, 840 para EE. UU., etc.
Si este campo no se utiliza, habrá un FS en su lugar.
Código de divisa. 3 dígitos:
Los códigos de moneda están definidos en ISO 4217: 724 para la peseta española, 840 para
dólar estadounidense, etc.
Si se escriben 3 ceros (000) en este campo, significa que la tarjeta no es válida para
intercambio internacional.
CE: Exponente de moneda. 1 dígito:
0-5: Potencia de diez por la cual multiplicar los campos de cantidad de moneda (AA y
AR) para obtener sus valores reales en la moneda del campo CuC.
AA: Monto Autorizado por ciclo. 4 dígitos:
Cantidad máxima de dinero permitida en un ciclo.
Si se escriben 4 ceros (0000) en este campo, significa que la tarjeta no es válida para
operaciones de cargo (sin débito).
AR: Monto restante este ciclo. 4 dígitos:
Cantidad máxima de dinero permitida en este ciclo. Este campo es dinámico,
se inicializa con el valor del campo AA la primera vez que se utiliza la tarjeta en
un nuevo ciclo. Luego se modifica en consecuencia.
CB: Inicio del Ciclo (Fecha de Validez). 4 dígitos:
Fecha en la que comenzó el ciclo actual. El formato es YDDD donde Y representa
el dígito menos significativo del año y DDD es el día del año (001 a
El campo debe actualizarse cada vez que comience un nuevo ciclo.
Alternativamente, este campo puede indicar la fecha desde la cual la tarjeta es
válido.
CL: Longitud del ciclo. 2 dígitos:
00: Infinito, AR debe ser decrementado pero nunca restablecido.
01-79: Número de días.
80: Ciclo comienza cada 7 días.
81: El ciclo comienza cada 14 días.
82: El ciclo comienza en los días 1 y 15 de cada mes.
83: El ciclo comienza el día del mes especificado en CB de cada mes.
84: El ciclo comienza el día del mes especificado en CB de cada tercero
mes.
85: El ciclo comienza el día del mes especificado en CB de cada sexto
mes.
El ciclo comienza el día del año especificado en CB de cada año.
87-89: Reservado para uso futuro por ISO/TC 68.
90-99: Reservado para uso propietario del emisor de la tarjeta, pero no para
intercambio internacional.
Este campo representa la duración del ciclo para el cual el límite AA
sostiene.
Cuenta de reintentos. 1 dígito:
Número de intentos de PIN restantes. Se inicializa en 3 y se reduce en
una unidad después de cada PIN incorrecto ingresado. Se restablece a 3 después de un PIN exitoso
introducción. Cuando este campo llegue a 0, la tarjeta será inválida para cualquier intercambio
propósito.
PINCP: Parámetros de Control de PIN (PINPARM). 6 dígitos:
Si FC = 01, los dos primeros dígitos representan el algoritmo utilizado para
calcular PIN, donde 00-09 significa algoritmo privado, 10-19 significa DEA y valores 20 hasta
99 están reservados para uso futuro por ISO/TC 68. Los siguientes 4 dígitos son el desplazamiento PIN, un
valor complementario de PIN para que los clientes puedan cambiar su PIN, o PVV.
Si FC = 02, el primer dígito representa el algoritmo utilizado para calcular
PIN, donde 0 significa algoritmo privado, 1 significa DEA y los valores del 2 al 9 están reservados
para uso futuro por ISO/TC 68. El segundo dígito representa una clave para el algoritmo.
Los siguientes 4 dígitos son el desplazamiento del PIN, un valor complementario del PIN para que los clientes puedan cambiarlo.
su PIN, o PVV.
Si este campo no se utiliza, habrá un FS en su lugar.
Control de Intercambio. 1 dígito:
0: Sin restricción.
1: No disponible para el intercambio internacional.
2-8: Intercambio limitado, solo uso local y bajo acuerdo.
9: Intercambio limitado, recomendado para tarjetas de prueba.
Restricción de Servicio PAN. 2 dígitos:
El primer dígito define el tipo de cuenta:
Número de cuenta asociada no codificado en la pista.
Cuenta de ahorros.
2: Cuenta corriente o de verificación.
3: Cuenta de tarjeta de crédito.
4: Cuenta genérica o universal.
5: Cuenta corriente o de cheques con interés.
6-8: Reservado para uso futuro por ISO/TC 68.
9: Reservado para uso interno del emisor de la tarjeta, no para el intercambio.
El segundo dígito define las restricciones del servicio:
0: Sin restricciones.
1: No hay dispensación de efectivo.
2: No hay transacción de punto de venta (POS).
3: No hay desembolso de efectivo y no hay transacción de POS.
4: Se requiere autorización.
5-7: Reservado para uso futuro por ISO/TC 68.
8-9: Reservado para uso interno del emisor de la tarjeta, solo uso local y bajo
acuerdo.
FSANSR: Restricción de Servicio FSAN. 2 dígitos:
Los mismos valores y significados que para el campo PANSR.
SSANSR: Restricción de Servicio SSAN. 2 dígitos:
Los mismos valores y significado que para el campo PANSR.
ED: Fecha de caducidad. 4 dígitos: AAMM.
Si este campo no se utiliza, habrá un FS.
CSN: Número de secuencia de tarjeta. 1 dígito:
Permite distinguir entre diferentes tarjetas con el mismo PAN. Es
incrementado en una unidad en cualquier carta adicional.
Si FC = 02 y un FS está en su lugar, significa que el campo ACSN está presente.
Número de Seguridad de la Tarjeta. 9 dígitos:
El primer dígito representa el algoritmo utilizado para calcular un
valor de verificación para validar la información en la banda magnética contra el
caracteres grabados, donde 0-4 están disponibles para uso nacional, 5-8 están disponibles
para los métodos de seguridad internacional dados por ISO/TC 68, y 9 está reservado para
uso privado. Los siguientes 8 dígitos son el valor de verificación.
Si este campo no se utiliza, habrá un FS en su lugar.
FSAN: Número de Cuenta Subsidiaria Inicial. Número variable de dígitos:
Este es un campo opcional.
FS: Separador de campo. 1 carácter: =.
SSAN: Número de Cuenta Subsidiaria Secundaria. Número variable de dígitos:
Este es un campo opcional.
FS: Separador de campo. 1 carácter: =.
Marcador de Relé. 1 dígito:
Incluir campos AD y DD en los mensajes de transacciones.
1: No incluir el campo AD en los mensajes de transacciones.
2: No incluir el campo DD en los mensajes de transacciones.
3-9: Inválido.
CCD: Dígitos de Verificación Criptográfica. 6 dígitos:
Un valor de validación que permite la verificación de integridad del magnético
contenido de franja
Si este campo no se utiliza, se establecerá un FS.
AD: Datos Adicionales. Resto de caracteres:
Campo opcional reservado para el uso propietario del emisor de la tarjeta si FC = 01.
Si FC = 02, se requieren los siguientes subcampos:
TD: Fecha de Transacción. 4 dígitos:
Fecha del último dispensador de efectivo. El formato es YDDD donde Y representa
el dígito menos significativo del año y DDD es el día del año (001 a
366).
Si este campo no se utiliza, se aplicará un FS.
AVV: Valor(es) de Verificación Adicional. 8 dígitos:
Validación del PIN o dos PIN adicionales correspondientes a
diferentes claves del mismo algoritmo. Puede ser un valor de ocho dígitos, dos de cuatro
números dígitos o, en relación con los últimos cuatro dígitos del campo PINCP, dos
números de seis dígitos.
Si este campo no se utiliza, habrá un FS en su lugar.
ACSN: Número de Secuencia de Tarjeta Alternativa. 3 dígitos:
Mismo propósito que el campo CSN pero permite un máximo de 1000
diferentes tarjetas en lugar de 10.
Si este campo no se utiliza, habrá un FS en su lugar.
INIC: Código de Identificación de Red Internacional. 3 dígitos:
Código para la identificación de un grupo internacional de emisores, cuando
el IIN no puede ser utilizado. Es equivalente al término Red Internacional
Identificador utilizado en ISO 8583.
Si este campo no se utiliza, habrá un FS.
DD: Datos Discrecionales. Resto de los caracteres:
Campo opcional reservado para el uso propietario del emisor de la tarjeta.
ES: Fin Centinela. 1 carácter: ?.
LRC: Comprobación de Redundancia Longitudinal. 1 carácter.
padilla@domain "gae ucm es" (mi clave pública PGP/GPG)
Primera versión: 21-dic-2001, última actualización: 12-dic-2002
Este enlace: http://www.gae.ucm.es/~padilla/extrawork/tracks.html
Línea de color
Regresar Ir a la página principal: Lector/escritor de banda magnética.