Skip to main content

Veritran Docs

Obtener PIN

Esta función accede al criptoprocesador y solicita un pin cifrado. Permite al usuario introducir su contraseña y encriptarla en formato DUKPT (Derived Unique Key Per Transaction) 3DE por seguridad.

Configuración del parámetro

Esta función requiere que configure un número de ranura de tecla, un número PAN, un tiempo de espera de entrada y una longitud de PIN mínima y máxima. Consulte la sección Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

3

Registros de entrada

Registro

Descripción

Obligatorio

Value

390

Número de ranura clave de 0 a 99

0 a 99

391

Número PAN (Número de Cuenta Principal en la tarjeta)

De 13 a 19 dígitos.

Para EMV y EMV CTLS, solicite la etiqueta 5A con la función GET_EMV_TAG_VALUE.

392

Tiempo de espera para la entrada del cliente (en milisegundos)

30 segundos = 30000

393

Longitud mínima del PIN

De 4 a 12 dígitos. No puede exceder la longitud máxima del PIN

394

Longitud máxima del PIN

Hasta 12 dígitos. No puede ser más corto que la longitud mínima del PIN

395

Clave de sesión (solo disponible si el tipo de clave invocada es Master Session)

No

Cadena hexadecimal de 32 dígitos

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

INVALID_INPUT_PARAMETER

002

INVALID_SLOT

003

SLOT_HAS_NO_KEY

004

KEY_NOT_STORED_IN_SLOT

005

KEY_IS_NOT_MASTER_SESSION_KEY

006

CANCELLED_PIN

007

INVALID_KCV

290

Bloque PIN

Cadena hexadecimal de 16 dígitos

291

Infraestructura de firma sin llave (SKI). Disponible solo si la clave es DUKPT

Cadena hexadecimal de 16 dígitos