Solicitud
3DS verifyenrolled
Flujo de transacciones de 3D Secure
El proceso de 3D Secure conlleva una serie de pasos que hemos resumido a continuación. Suponemos que el comercio solo desea aceptar transacciones que proporcionen protección contra la devolución de importes cargados.
Verificar si el titular de la tarjeta está inscrito en 3D Secure.
Si no está inscrito y el tipo de tarjeta es Visa o MasterCard, continuar directamente con la autorización.
Si no está inscrito y el tipo de tarjeta es American Express, no continuar con la autorización.
Si la tarjeta está inscrita, redirigir al titular de la tarjeta al ACS (Access Control Server) de su banco para introducir la contraseña.
Tomar los valores de respuesta de ACS y enviarlos a Addon Payments para su verificación y descodificación.
En función de la respuesta descodificada
Si el titular de la tarjeta se ha autentificado correctamente, continuar con la autorización.
Si el banco confirma el intento de autentificación, continuar con la autorización.
Cualquier otro resultado, por ejemplo, si el titular de la tarjeta introduce una contraseña incorrecta o se recibe una respuesta no válida, no continuar con la autorización.
¿Para qué sirve esta solicitud? La primera fase del proceso de 3D Secure consiste en verificar si la tarjeta está inscrita o no. Para ello, los dato
Tarjeta para 3ds: 4012001037141112
Para más información, visita nuestro Developer Hub
¿Para qué sirve esta solicitud? La primera fase del proceso de 3D Secure consiste en verificar si la tarjeta está inscrita o no. Para ello, los dato
Tarjeta para 3ds: 4012001037141112
Para más información, visita nuestro Developer Hub
3ds-verifyenrolled
Merchant ID
internet
IgGjoyQSRXqRyIvG30S5zQ
100
4006097467207025
1218
John Smith
VISA
5e4c83b94760ad7f2e678c9e0d017f20b868f806
// Creando el hash
$tmp = "$timestamp.$merchantid.$orderid.$amount.$currency.$number";
$sha1hash = sha1($tmp);
$tmp = "$sha1hash.$secret";
$sha1hash = sha1($tmp);