Sumario
Al realizar el pago de una compra con dos tarjetas utilizando una afiliación que tiene activado 3DS2, se produce un error y no es posible finalizar la compra en el checkout.
Esto sucede porque uno de los principales objetivos de 3DS2 es la validación del perfil del comprador y, en algunos casos, al cerrar una compra, el usuario tendrá que demostrar su identidad cumpliendo un desafío en el checkout (comúnmente un popup con algunas instrucciones que debe seguir).
Sin embargo, hoy en día VTEX no soporta incluir dos desafíos al mismo tiempo en el checkout. Por esta razón, no es posible pagar con 2 tarjetas cuando ambas condiciones de pago son procesadas por una afiliación que tiene activado 3DS2.
Simulación
Si quiere simular los pasos que conducen al error, realice el siguiente procedimiento:
- Acceda al Admin VTEX.
- Configure un adquirente para transacciones con 3DS (en el caso de la V1, esta configuración se encuentra al lado del adquirente; en el caso de la V2, consulte más detalles en Configurar el flujo de autenticación de 3DS2).
- Configure dos medios de pago con tarjeta de crédito (Master, Visa, American Express, etc.) para que se procesen con el adquirente que ha configurado.
- Vaya a la página de inicio de su tienda.
- Seleccione un ítem para comprar y prosiga con el checkout.
- Complete la información requerida y proceda al pago.
- Haga clic en tarjeta de crédito.
- Seleccione la opción pagar con dos tarjetas.
- Añada la información de dos tarjetas cuyas redes estén configuradas como condición de pago para que se procesen con el adquirente que tenga activado 3DS2.
- Aparecerá un error en la pantalla, impidiendo la finalización de la compra.
Solución
La solución a esta limitación es ocultar la opción «pagar con dos tarjetas» en el checkout de la tienda a través de una personalización (ya que es una opción nativa y no tenemos forma de desactivarla en el admin VTEX).