Skip to main content
Skip table of contents

Generar Token de Challenge

Luego del API Generar Autenticación y el resultado del campo transStatus es igual a C, se deberá iniciar el proceso de Challenge. Para esto, primero se deberá generar el Token de Challenge.

Headers

Cabecera

Valor

Requerido

Content-Type

application/json

SI

key

(Compartido por Alignet)

SI

Request

Parámetro

Tipo

Long.

Descripción

Req.

messageType

String

4

Identifica el tipo de mensaje que se pasa.

  • Valor fijo: Pgcq

SI

messageVersion

String

5-8

Identificador de la versión del protocolo Este será el número de versión del protocolo de la especificación utilizada por el sistema que crea este mensaje.

SI

threeDSServerTransID

String

36

Identificador de transacción único universal asignado por el servidor 3DS para identificar una sola transacción.

SI

acsTransID

String

36

Identificador de transacción único universal asignado por el servidor ACS para identificar una sola transacción.

SI

challengeWindowSize

String

 

Dimensiones de la ventana de desafío que se mostrara al Titular de la tarjeta.

Los tamaños preconfigurados son ancho x alto en píxeles de la ventana que se muestra en la ventana del navegador del titular de la tarjeta.

Valores Aceptados:

  • 01 = 250 x 400

  • 02 = 390 x 400

  • 03 = 500 x 600

  • 04 = 600 x 400

  • 05 = Full screen

NO

El servicio invocado en el mensaje Pgcq devolverá un HTML (el cual ya incluirá la invocación al servicio challenge) que debe ser renderizado en el navegador por la pasarela para mostrarlo en la pantalla que comenzó el flujo de la transacción.

Ejemplo

JSON
{
  "threeDSServerTransID": "30cc899b-8c39-4428-b278-4b3deb7197c0",
  "acsTransID": "da688615-bacd-4b3e-a2e2-9cbbf85a44d2",
  "messageType": "Pgcq",
  "messageVersion": "2.1.0"
}

Response

Ejemplo

HTML
<html>

<head></head>

<body>
	<form action="https://acs.kapital24.uz:9605/browser" method="post" id="formChallengeRequest">
		<input type="hidden" name="creq" value="eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6IjMwY2M4OTliLThjMzktNDQyOC1iMjc4LTRiM2RlYjcxOTdjMCIsImFjc1RyYW5zSUQiOiJkYTY4ODYxNS1iYWNkLTRiM2UtYTJlMi05Y2JiZjg1YTQ0ZDIiLCJjaGFsbGVuZ2VXaW5kb3dTaXplIjoiMDUiLCJtZXNzYWdlVHlwZSI6IkNSZXEiLCJtZXNzYWdlVmVyc2lvbiI6IjIuMS4wIn0=">
		<input type="hidden" name="threeDSSessionData" value="">
  </form>
		<script type="text/javascript">
			document.forms.formChallengeRequest.submit();
		</script>
</body>

</html>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.