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.

Vinculación del token

Normalmente, un solicitante de token, como un comerciante, inicia una solicitud de vinculación de token porque el usuario final está listo para pagar con un token. La vinculación de token restringe el uso del token y aumenta la confianza en su legitimidad.

D1 recibe la solicitud y orquesta el flujo de trabajo utilizando los datos registrados. El backend del emisor no requiere nuevas API. El nivel de implicación del backend del emisor depende del modelo de integración seleccionado por el emisor.

Como la vinculación de token implica un dispositivo, el emisor puede definir tipos de dispositivos no confiables durante la incorporación en D1. D1 utiliza estos datos para rechazar una solicitud de vinculación cuando el TSP proporciona la información del dispositivo requerida.

La siguiente tabla enumera la información que el emisor puede usar para definir dispositivos no confiables:

Nombre de la regla
Descripción

Tipos de dispositivos no confiables

El emisor puede seleccionar tipos de dispositivos en los que no confía. Por ejemplo, dispositivos de tipo RELOJ.

Fabricante del dispositivo

El emisor puede enumerar los fabricantes de dispositivos en los que no confía.

Fabricante del dispositivo - versión del SO

Si se conoce, el emisor puede especificar una versión del sistema operativo en la que no confía.

Fabricante del dispositivo - versión del firmware

Si se conoce, el emisor puede especificar una versión del firmware en la que no confía.

Sin reglas para dispositivos no confiables, D1 siempre requiere autenticación reforzada para cada solicitud de vinculación.

Diagramas de secuencia

Los siguientes diagramas de secuencia muestran el flujo completo orquestado por D1 y el nivel de participación del backend del emisor.

Si no se han definido dispositivos no confiables, o si ningún dispositivo coincide con las reglas definidas, D1 siempre realiza autenticación reforzada y proporciona la lista de métodos de ID&V disponibles.

Para conocer los requisitos previos de ID&V, consulte Requisitos previos para los métodos de ID&V.

Verificación OTP por SMS o correo electrónico

El siguiente diagrama de secuencia muestra el flujo cuando el usuario final elige OTP por SMS o correo electrónico para la verificación:

La Entregar método de autenticación reforzada en el paso 08 sigue correspondiendo al Entregar OTP API. Esta API entrega el método de ID&V seleccionado, que en este caso es un OTP.

Si el backend del emisor gestiona la entrega del OTP, debe implementar Entregar OTP API y usar el otp.reason campo para distinguir esta solicitud de una solicitud de tokenización. Puede usar deliveryChannel para determinar el tipo de mensaje:

  • otp.reason = VINCULACIÓN DE DISPOSITIVO

  • deliveryChannel = SMS o CORREO ELECTRÓNICO

Verificación mediante la aplicación del emisor

El siguiente diagrama de secuencia muestra el flujo cuando el usuario final elige la aplicación del emisor como método de verificación:

Como se describe en el Flujo de alto nivel sección, el backend del emisor debe gestionar la integración requerida en el paso [02]. Los datos compartidos dependen del TSP. En comparación con un flujo de tokenización, utilice el siguiente mapeo para rellenar StepupAuthenticationResult correctamente:

D1
Mastercard
Visa

authenticationId

authenticationCorrelationId

lifeCycleTraceID

Verificación mediante la aplicación del emisor usando un disparador administrado por el emisor

El emisor puede admitir la verificación en la aplicación del emisor usando un mensaje PUSH. Esto evita depender de la aplicación del comerciante para activar la aplicación del emisor.

El siguiente diagrama muestra este flujo:

La Entregar método de autenticación reforzada en el paso 04 sigue correspondiendo al Entregar OTP API. Esta API entrega el método de ID&V seleccionado, en este caso un mensaje PUSH. Para identificar este caso, el emisor debe comprobar los siguientes campos:

  • otp.reason = VINCULACIÓN DE DISPOSITIVO

  • deliveryChannel = PUSH

  • deviceInformation.deviceReference

  • digitalCardId

Para informar del resultado a través de StepupAuthenticationResult, el emisor debe enviar el siguiente valor junto con digitalCardId:

  • authenticationId = deviceInformation.deviceReference

Última actualización

¿Te fue útil?