Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

Cambiar un PIN

Para limitar la exposición del PIN en una tarjeta física, la aplicación emisora delega la tarea de cambiar el PIN al SDK D1.

Estos son los formatos de PIN (desde el backend del emisor) que se admiten actualmente:

  • PIN ISO0

  • PIN 3DES Seccos

Experiencia de Usuario

Pantalla de ejemplo para cambio de PIN en la Aplicación del Emisor

Flujo

Flujo de alto nivel para cambiar un PIN
  1. El usuario se autentica en la app bancaria y solicita cambiar el PIN

  2. Se realiza una llamada interna al SDK

  3. Capturar el PIN de forma segura

  4. API BackEnd D1

  5. D1 transcifra el PIN de la clave del dispositivo a la clave del emisor

  6. Establecer el PIN en el backend del emisor

Diagrama de Secuencia

Pre-requisitos

  • Consumidor, cuenta y tarjeta ya registrados en D1

  • El SDK está correctamente inicializado

  • La App Emisora llamó a la API de inicio de sesión del SDK D1.

Diagrama de secuencia para cambio de PIN

APIs requeridas

API
Entrante/Saliente
Descripción

Emisor <- Thales D1

Obtener un token de acceso OAuth 2.0 para llamar al backend del Emisor.

Emisor <- Thales D1

Establecer el PIN desde la app móvil al backend del Emisor.

APIs condicionales

API
Entrante/Saliente
Descripción

Emisor <- Thales D1

En caso de PIN Seccos. Se usa para recuperar el Contador de Cambio de PIN necesario para el Cálculo del PIN

SDK

Nota

Para mayor seguridad, la API de Cambio de PIN tiene un período de tiempo de último inicio de sesión predeterminado más estricto que las otras APIs. Para asegurar un cambio de PIN exitoso, debe gestionar el flujo de inicio de sesión/reinicio de sesión para completar el inicio de sesión dentro del tiempo asignado antes de enviar el cambio de PIN.

Última actualización

¿Te fue útil?