> 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/nfc-wallet-sdk-android/es/get-started/configuration/2.-onboarding.md).

# 2. Incorporación

## Proporcionar datos de incorporación

Antes de comenzar a integrar el SDK de Billetera NFC, intercambie un conjunto de identificadores de aplicación, claves y puntos finales con el **equipo de entrega de Thales**.

## Enviar datos requeridos al equipo de entrega de Thales

Proporcione la siguiente información para su **aplicación de billetera digital**.

<table><thead><tr><th width="199">Parámetro</th><th width="141">Formato</th><th>Descripción</th></tr></thead><tbody><tr><td><p>PreProd</p><p>Cuenta de servicio FCM</p></td><td>Archivo JSON</td><td>Permite enviar notificaciones push a su aplicación de billetera digital en el <strong>PreProd</strong> entorno.</td></tr><tr><td><p>Producción</p><p>Cuenta de servicio FCM</p></td><td>Archivo JSON</td><td>Permite enviar notificaciones push a su aplicación de billetera digital en el <strong>Producción</strong> entorno.</td></tr><tr><td><p>PreProd</p><p>Configuración de HMS Push Kit</p></td><td>Ver más abajo</td><td><strong>Opcional</strong><br>Permite enviar notificaciones push a su aplicación de billetera digital que se ejecuta en dispositivos Huawei en el <strong>PreProd</strong> entorno.</td></tr><tr><td>Producción<br>Configuración de HMS Push Kit</td><td>Ver más abajo</td><td><strong>Opcional</strong><br>Permite enviar notificaciones push a su aplicación de billetera digital que se ejecuta en dispositivos Huawei en el <strong>Producción</strong> entorno.</td></tr><tr><td>Clave de vinculación de la aplicación</td><td>Cadena hexadecimal</td><td>Thales usa esta clave para vincular las solicitudes de registro de billeteras con su <strong>aplicación de billetera digital</strong>.</td></tr></tbody></table>

### Obtener los datos de su aplicación

#### Obtener la cuenta de servicio FCM

Para obtener detalles sobre una cuenta de servicio FCM, consulte la [Consola de Firebase](https://console.firebase.google.com/).

Luego contacte al **equipo de entrega de Thales** para completar la configuración de las notificaciones push.

{% hint style="info" %}
FCM puede entregar notificaciones push a la misma aplicación de billetera digital desde varios remitentes.
{% endhint %}

#### Obtener la configuración de HMS Push Kit <a href="#fetching-hms-push-kit-configuration" id="fetching-hms-push-kit-configuration"></a>

Para obtener detalles sobre HMS Push Kit, consulte [HMS Push Kit](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/service-introduction-0000001050040060) y [Autenticación HMS](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/open-platform-0000001053709196).

Luego contacte al **equipo de entrega de Thales** para completar la configuración de las notificaciones push.

La solución admite dos métodos de autenticación:

* Autenticación OAuth 2.0
* Autenticación por clave de API

#### Obtener la clave de vinculación de la aplicación <a href="#fetching-the-app-signer-public-key-sha-256-digest" id="fetching-the-app-signer-public-key-sha-256-digest"></a>

La clave de vinculación de la aplicación se calcula a partir del certificado de firma de la aplicación.

Thales usa esta clave para vincular las solicitudes de registro de billeteras con su **aplicación de billetera digital**.

Solo las aplicaciones de billetera digital registradas pueden inscribir billeteras. Consulte [Inscribir cartera](https://docs.payments.thalescloud.io/M18oJyCDXLd5bElIV1dz/nfc-wallet-sdk-ios-7.3/implement-nfc-wallet/enroll-wallet).

Para obtener detalles sobre cómo calcular la clave de vinculación de la aplicación, consulte [Calcula la clave de enlace de la aplicación](/nfc-wallet-sdk-android/es/help/knowledge-base/compute-the-application-binding-key.md).

{% hint style="info" %}
Puede especificar varios valores para diferentes configuraciones de firma utilizadas en el proceso de compilación y despliegue de su aplicación.
{% endhint %}

{% hint style="warning" %}

## Rotación de clave de firma / Firmantes múltiples <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

La Billetera NFC admite **rotación de claves de firma** y **múltiples firmantes**

Para evitar cualquier problema:

* Proporcione la clave de firma más antigua&#x20;
* Asegúrese de que la clave de firma más antigua se proporcione como el primer firmante.

En **rotación de claves de firma** la clave de firma más antigua proporcionada en la estructura de prueba de rotación se usa como el primer firmante.
{% endhint %}

## Reciba esto del equipo de entrega de Thales <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

Configure los siguientes valores en su **aplicación de billetera digital** y, si corresponde, en su **backend**.

| Parámetro                                                | Descripción                                                                                                                                    | Formato                                             |
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| Direcciones IP de origen de PreProd                      | Direcciones IP para incluir en la lista blanca en FCM para que el backend de Thales pueda enviar notificaciones push al entorno PreProd.       | Lista separada por comas de direcciones IPv4 o IPv6 |
| Direcciones IP de origen de Producción                   | Direcciones IP para incluir en la lista blanca en FCM para que el backend de Thales pueda enviar notificaciones push al entorno de Producción. | Lista separada por comas de direcciones IPv4 o IPv6 |
| URLs de PreProd                                          | Puntos finales para conectarse al backend de Thales en el entorno PreProd.                                                                     | String                                              |
| URLs de Producción                                       | Puntos finales para conectarse al backend de Thales en el entorno de Producción.                                                               | String                                              |
| Clave de cifrado de información de tarjeta de PreProd    | Clave para asegurar la transmisión de la información de la tarjeta (PAN, CSC y fecha de vencimiento) en el entorno PreProd.                    | Cadena hexadecimal o certificado PEM                |
| Clave de cifrado de información de tarjeta de Producción | Clave para asegurar la transmisión de la información de la tarjeta (PAN, CSC y fecha de vencimiento) en el entorno de Producción.              | Cadena hexadecimal o certificado PEM                |


---

# 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/nfc-wallet-sdk-android/es/get-started/configuration/2.-onboarding.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.
