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 de clave única derivada por transacción (DUKPT, por sus iglas en inglés) 3DE por seguridad.

Configuración del parámetro

Esta función requiere que configures un número de ranura de clave, un número PAN, un tiempo de espera de entrada y una longitud de PIN mínima y máxima. Consulta 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

Valor

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, solicita la etiqueta 5A con la función GET_EMV_TAG_VALUE.

392

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

30 segundos = 30 000

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

String 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

String hexadecimal de 16 dígitos

291

Infraestructura de firma sin llave (SKI, por sus siglas en inglés). Disponible solo si la clave es DUKPT

String hexadecimal de 16 dígitos