Autentificación integrada a la creación de un token
Presentación
El servicio web V4.1/PCI/Charge/CreateToken permite a los comerciantes PCI-DSS crear un alias pasando información de la tarjeta en la solicitud.
Si es necesario, el servicio autentica al titular de la tarjeta y devuelve la información de autenticación al final del proceso.
En el marco de la DSP2, es obligatorio autentificar al titular de la tarjeta utilizando el protocolo 3-D Secure al crear un token.
Principio general
1. Adición de la biblioteca JavaScript a su sitio: kr-authenticate.umd.js
2. Llame al servicio Web V4.1/PCI/Charge/CreateToken para crear una sesión de autentificación.
3. Inicializaci\u00f3n de la biblioteca JavaScript al transmitir la URL : operationUrl
Esta URL se genera al crear la sesión de autentificación.
4. Ejecución de la biblioteca JavaScript
La biblioteca JavaScript ejecuta todas las acciones necesarias para la autentificación.
La biblioteca JavaScript interact\u00faa con el ACS , el servidor de autentificaci\u00f3n del banco del titular de la tarjeta.
Existen varias opciones de autentificación, como :
- 3DS2 - autentificación frictionless, sin 3DS Method
- 3DS2 - autentificación frictionless, con 3DS Method
- 3DS2 - autentificación con challenge, sin 3DS Method
- 3DS2 - autentificación con challenge, con 3DS Method
5. Analizar el resultado del pago desde la notificación: Instant Payment Notification (IPN).
La IPN es una notificación de servidor a servidor para obtener el resultado del pago.
Más información: URL de notificación al final del pago.
Gestión del "timeout"
La duración de la sesión de pago es de 10 minutos . Transcurrido este tiempo, si el comercio no ha configurado la IPN, se recomienda llamar al servicio web." Ordenar/Obtener " para obtener el resultado del pago.
Diagrama detallado
El siguiente diagrama detalla un escenario genérico de creación de tokens con autentificación: la llamada inicial al servicio, una instrucción, una interacción, un resultado final de la autentificación y el fin del pago.
CLIENTE
Navegador
iFrame
Servidor Vendedor
Servidor de la Plataforma de Pago.
Servidor remoto (ejemplo: ACS)
Consulte la guía de integración