Pruebe su integración
Puede probar su integración para la autenticación 3DS mediante el motor de pagos usando el emulador de 3DS. Para acceder al emulador, utilice su perfil de pruebas del negocio con el prefijo "TEST" que your payment service provider proporciona.
Las pruebas admiten los siguientes esquemas 3DS:
- Mastercard SecureCode
- Verified by Visa
- American Express
- Discover
- Maestro
- JCB
- Diners
- EMVCo de conmutador local seguro ITMX
Pruebe la funcionalidad 3DS
Siga estos pasos para probar la funcionalidad 3DS:
- Utilice una tarjeta de prueba de la tabla Tarjetas de prueba de 3DS al enviar la solicitud INITIATE AUTHENTICATION para su perfil de pruebas del negocio.
Utilice el código de vencimiento "01/39" para obtener una autorización o pago exitoso en un flujo de prueba de extremo a extremo. Las tarjetas listadas con * no sirven para autorizaciones o pagos posteriores. - Compruebe si la autenticación está disponible (
authentication.version
=3DS2). - Envíe una solicitud AUTHENTICATE PAYER.
- Inserte el contenido del campo
authentication.redirect.html
en la página que se muestra al pagador para redirigir el explorador del pagador a la página de desafío del emulador 3DS.
El emulador 3DS redirige el explorador del pagador de vuelta a su sitio web cuando la autenticación finaliza. - Seleccione un resultado de autenticación 3DS específico en el menú desplegable del emulador 3DS.
Consulte los valores en las siguientes Opciones de estado de transacción en la tabla del emulador 3DS - Seleccione un resultado de autenticación exitoso, si desea hacer referencia a esta transacción de autenticación en una solicitud AUTHORIZE/PAY posterior y desea que la transacción financiera se realice correctamente.
- Utilice el ID de transacción para esta autenticación 3DS en el campo
authentication.transactionId
de una solicitud de transacción AUTHORIZE o PAY.
Tarjetas de prueba 3DS
En la tabla,
- La columna Llamada al método ACS define si la tarjeta admite el método ACS.
- Las columnas transStatus y transStatusReason definen los valores devueltos en los campos
authentication.3ds2.transactionStatus
yauthentication.3ds2.statusReasonCode
, respectivamente.
La siguiente tabla enumera las tarjetas que puede utilizar para probar la funcionalidad 3DS.
Tarjetas de prueba | Propósito | Número de tarjeta | 3DS2 Inscrito | Llamada de método ACS | tranStatus | tranStatusReason | ECI | Token de autenticación |
---|---|---|---|---|---|---|---|---|
Mastercard | Desafío | 5123450000000008 2223000000000007 |
Sí | Sí | C | - | - | - |
Fluido | 5123456789012346 | Sí | Sí | Y | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Fluido | 5555555555000018* | Sí | No | Y | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Intento de autenticación | 5500005555555559 | Sí | No | A | - | 01 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Autenticación rechazada | 5506900140100503 | Sí | No | R | 04 | - | - | |
Error durante la operación INITIATE AUTHENTICATION, que da como resultado una respuesta de error genérico | 5210760000000004 | Excepción | - | - | - | - | - | |
Error durante la operación AUTHENTICATE PAYER, que da como resultado una respuesta de error genérico | 5455031257390496 | Sí | No | Excepción | - | - | - | |
5455031252665454 | Sí | No | Excepción | - | - | - | ||
Respuesta de no inscrito | 5111111111111118 | No | - | - | - | - | - | |
2223000000000023 | No | - | - | - | - | - | ||
Error de autenticación no disponible durante la operación Authenticate Payer, lo que da como resultado una respuesta de authenticationStatus = AUTHENTICATION_UNAVAILABLE | 5123459999998221 | Sí | No | Excepción recuperable | - | - | - | |
Visa | Desafío | 4440000009900010 | Sí | No | C | - | - | - |
Fluido | 4440000042200014 | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Intento de autenticación | 4440000042200022 | Sí | No | A | - | 06 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
American Express | Desafío | 340000099900051 | Sí | No | C | - | - | - |
Fluido | 340353278080900 | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Maestro | Exenciones de PSD2 y negocios fiables | 5000000000000000005 | Sí | No | No | 81 | 06 | kNyn+7YFi1EUAREAAAAvNUe6Hv8= |
JCB | Desafío | 3528249999991755 | Sí | Sí | C | - | - | - |
Desafío | 3528249999991748 | Sí | No | C | - | - | - | |
Fluido | 3528249999991821 | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Autenticación rechazada | 3528249999981236 | Sí | Sí | R | - | - | - | |
Respuesta de no inscrito | 3528249999991953 | - | - | - | - | - | - | - |
Diners | Desafío | 3600000000000115 | Sí | Sí | C | - | - | - |
Desafío | 3600000000000123 | Sí | No | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Fluido | 3600000000000131 | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Autenticación rechazada | 3600000000000172 | Sí | Sí | R | - | - | - | |
Respuesta de no inscrito | 3600000000000222 | - | - | - | - | - | - | |
Discover | Desafío | 6445644564456445 | Sí | Sí | C | - | - | - |
Desafío | 6445644564456460 | Sí | No | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Fluido | 6445644564456411 | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Autenticación rechazada | 6445644564456155 | Sí | Sí | R | - | - | - | |
Respuesta de no inscrito | 6445644564456239 | - | - | - | - | - | - | |
MASTERCARD_ITMX | Fluido | 5594509999999006 | Y | Sí | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
Desafío | 5297649999999000 | Y | No | C | - | - | - | |
Intento de autenticación | 5391979999999048 | Y | No | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
No autenticado | 5391979999999055 | Y | No | N | 04 | - | - | |
Mastercard ITMX Fluido V220 | 5391979999999014 | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
VISA_ITMX | Fluido | 4215849999999008 | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
Desafío | 4943129999999004 | Y | No | C | - | - | - | |
Intento de autenticación | 4013679999999045 | Y | No | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
No autenticado | 4013679999999052 | Y | No | N | 04 | - | - | |
Visa ITMX Fluido V220 | 4013679999999011 | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
Para un "C" transStatus, la siguiente tabla enumera las opciones que están disponibles en el menú desplegable en el emulador 3DS y los valores resultantes en la respuesta.
Opciones | transStatus | challengeCancel | eci |
---|---|---|---|
Autenticación correcta |
Y | - | 05 / 02 |
Error de autenticación |
N | - | 07 / 00 |
Autenticación cancelada |
N | 01 | 07 / 00 |
No se puede autenticar | U | - | 07 / 00 |
Autenticación rechazada | R | - | 07 / 00 |
El motor de pagos devuelve mensajes de error de los servidores de autenticación. Puede utilizar mensajes de error para identificar qué campos están provocando que su integración se interrumpa cuando se envía una solicitud de autenticación. Por ejemplo:
- Mensaje de error:
Un esquema de autenticación indica que su adquirente no integra el esquema de autenticación para EMV 3DS. Póngase en contacto con su adquirente o PSP. - Causa del error:
Antes de que pueda comenzar a utilizar la funcionalidad EMV 3DS, su adquirente debe inscribirlo en el esquema de autenticación respectivo. Póngase en contacto con su adquirente o PSP para comprobar estos valores.
Puede ver los detalles de autenticación en Merchant Administration solo cuando se complete la autenticación del pagador. Si el pagador todavía está pasando por el flujo de desafío o abandona el proceso, puede haber un retraso antes de que la transacción sea visible en el Merchant Administration.
Para ver el estado actual de la autenticación sin demora, utilice la operación RETRIEVE ORDER o RETRIEVE TRANSACTION.