Personalización de Samsung Pay
El TSH es totalmente capaz de personalizar una aplicación EMV para la solución Samsung Pay. Aquí está el conjunto de datos requeridos por el TSP en la operación 'submitTokenData'.
PURO
etiqueta_kek
Cadena ASCII
máx 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"
etiqueta_dek
Cadena ASCII
máx 64
Etiqueta de la clave utilizada para el cifrado de los Datos de la Pista 2 ("track2_data"). 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"
datos_pista2
Cadena hexadecimal
máx 64
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) datos_pista2 se rellenan con 80h + 00h..00h para alcanzar el tamaño de bloque del algoritmo de cifrado (relleno ISO7816-4) datos_pista2 se cifra bajo la clave DEK usando modo CBC. El algoritmo de cifrado se define durante la configuración del proyecto.
"FAB7FF4EFE1989AC25EBBEC2ED72378BDA79D244B89F7F25"
cmk_ac
Cadena Hexa
máx 64
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_lc
Cadena Hexa
máx 64
Valor de la Clave Maestra de Tarjeta CDCVM Local para pago por proximidad cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.
"F1452589A51C5E88FA451236A5C49688"
cmk_rp_ac
Cadena Hexa
máx 64
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_lc
Cadena Hexa
máx 64
Valor de la Clave Maestra de Tarjeta CDCVM Local para pago remoto cifrada bajo la clave KEK. El algoritmo de cifrado se define durante la configuración del proyecto.
"F1452589A51C5E88FA451236A5C49688"
cmk_ac_kcv
Cadena hexadecimal
6
KCV de la clave de Criptograma de Aplicación.
"ABDEFF"
cmk_lc_kcv
Cadena hexadecimal
6
KCV de la clave de Sello CDCVM Local para pago por proximidad.
"123344"
cmk_rp_ac_kcv
Cadena hexadecimal
6
KCV de la clave de Criptograma de Aplicación para Pago Remoto.
"0345AD"
cmk_rp_lc_kcv
Cadena hexadecimal
6
KCV de la clave de Sello CDCVM Local para pago remoto.
"123344"
cmk_ac_dki
Cadena hexadecimal
2
DKI de la clave de Criptograma de Aplicación.
"01"
cmk_rp_ac_dki
Cadena hexadecimal
2
DKI de la clave de Criptograma de Aplicación RP.
"03"
psn
Cadena hexadecimal
2
Número de secuencia del PAN para personalizar en la aplicación.
"01"
par
Bytes ASCII
58
Referencia de la cuenta de pago.
"323352305041594D454E544143434F554E545245464552454E43455858" que representa "23R0PAYMENTACCOUNTREFERENCEXX"
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:
Algunos elementos de datos pueden añadirse o eliminarse 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?