Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Personalización de Apple Pay

El TSH es totalmente capaz de personalizar una aplicación EMV basada en el applet IRON para la solución Apple Pay. Aquí está el conjunto de datos requeridos al TSP en la operación 'submitTokenData'.

Nombre
Formato
Longitud
Descripción
Ejemplo

KEK_label

Cadena ASCII

1-64

Etiqueta de la clave utilizada para el cifrado de las CMK. El valor se define durante la ceremonia de claves.

"G062C.TEST.SGKEK.KEK.01"

KEK_kcv

Cadena hexadecimal

6

KCV de la clave utilizada para el cifrado de las CMK.

"E95500"

DEK_label

Cadena ASCII

1-64

Etiqueta de la clave utilizada para el cifrado de los Datos de Pista 2 ("Track2_Data_under_DEK"). El valor se define durante la ceremonia de claves.

"G062C.TEST.SGDEK.MKDATA.01"

DEK_kcv

Cadena hexadecimal

6

KCV de la clave DEK.

"50FE57"

Card_Master_Key_Under_KEK

Cadena hexadecimal

-

Valor de la Clave Maestra de Tarjeta del Criptograma de Aplicación para pago de proximidad cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.

"F1452589A51C5E88FA451236A5C49687"

CMK_kcv

Cadena hexadecimal

6

Valor del KCV de la Clave Maestra de Tarjeta del Criptograma de Aplicación para pago de proximidad.

"4A56F8"

CMK_dki

Cadena hexadecimal

2

Valor del índice de la Clave de Derivación asociado a la Clave Maestra de Tarjeta del Criptograma de Aplicación para pago de proximidad.

"01"

Card_Master_Key_RP_Under_KEK

Cadena hexadecimal

-

Valor de la Clave Maestra de Tarjeta del Criptograma de Aplicación para pago remoto cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.

"E5812624B11DE846AA452165C4C39154"

CMK_RP_kcv

Cadena hexadecimal

6

Valor del KCV de la Clave Maestra de Tarjeta AC para pago remoto.

"5E23C1"

CMK_RP_dki

Cadena hexadecimal

2

Valor del índice de la Clave de Derivación asociado a la Clave Maestra de Tarjeta AC para pago remoto.

"01"

Track2_Data_under_DEK

Cadena hexadecimal

-

Datos equivalentes de Pista 2 (la longitud máxima es 19 bytes) El formato en claro es:

  • PAN del token hasta 19 dígitos: 'ppppppppppppppppppp'

  • 'D'

  • Fecha de caducidad: 'aamm'

  • Código de servicio: 'sss'

  • (opcional) Datos discrecionales (dependiendo de la longitud del PAN)

  • 'F' (si es necesario para asegurar un byte completo) los datos de la pista2 se rellenan con 80h + 00h..00h para alcanzar el tamaño de bloque del algoritmo de cifrado (relleno ISO7816-4) los datos de la pista2 se cifran bajo la clave DEK usando modo CBC. El algoritmo de cifrado se define durante la configuración del proyecto.

"FAB7FF4EFE1989AC25EBBEC2ED72378BDA79D244B89F7F25"

PAN_Sequence_Number

Cadena hexadecimal

2

Número de secuencia del PAN para personalizar en la aplicación.

"01"

app_preferred_name

Bytes ASCII

max 16

Nombre preferido de la aplicación

"4465626974" que representa "Debit"

Nota1:

El nombre del elemento de datos no distingue mayúsculas de minúsculas. Por ejemplo, DEK_KCV y dek_kcv son equivalentes

Nota2:

Pueden añadirse elementos de datos adicionales según la configuración del proyecto

Nota3:

Todos los KCV descritos arriba se calculan cifrando 8 bytes de 00h para claves 3DES o 16 bytes de 01h para claves AES con la clave relacionada usando modo ECB. En ambos casos, se deberán usar los 3 bytes de orden más alto como KCV.

Última actualización

¿Te fue útil?