> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/xpay-enablement/es/preparacion-de-datos/personalizacion-de-samsung-pay.md).

# 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

| Nombre               | Formato            | Longitud | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Ejemplo                                                                                                               |
| -------------------- | ------------------ | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| 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   | <p>Datos equivalentes de Pista 2 (la longitud máxima es 19 bytes)<br>El formato en claro es:<br></p><ul><li>PAN del token hasta 19 dígitos: 'ppppppppppppppppppp'</li><li>'D'</li><li>Fecha de caducidad: 'aamm'</li><li>Código de servicio: 'sss'</li><li>(opcional) Datos discrecionales (dependiendo de la longitud del PAN)</li><li>'F' (si es necesario para asegurar un byte completo)<br><br>datos\_pista2 se rellenan con 80h + 00h..00h para alcanzar el tamaño de bloque del algoritmo de cifrado (relleno ISO7816-4)<br><br>datos\_pista2 se cifra bajo la clave DEK usando modo CBC.<br>El algoritmo de cifrado se define durante la configuración del proyecto.</li></ul> | "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.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | <p>"323352305041594D454E544143434F554E545245464552454E43455858"<br>que representa "23R0PAYMENTACCOUNTREFERENCEXX"</p> |
| app\_preferred\_name | Bytes ASCII        | max 16   | Nombre preferido de la aplicación                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | <p>"4465626974"<br>que representa "Debit"</p>                                                                         |

{% hint style="info" %}
**Nota1**:

El nombre del elemento de datos no distingue mayúsculas de minúsculas.\
Por ejemplo, DEK\_KCV y dek\_kcv son equivalentes
{% endhint %}

{% hint style="info" %}
**Nota2**:

Algunos elementos de datos pueden añadirse o eliminarse según la configuración del proyecto
{% endhint %}

{% hint style="info" %}
**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.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/xpay-enablement/es/preparacion-de-datos/personalizacion-de-samsung-pay.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
