Integration Types
Otras características
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
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 (escriba "TEST" como prefijo para el ID de negocio suministrado por su proveedor de servicios de pago).
La prueba se admite para los siguientes esquemas de 3DS:
Para probar la funcionalidad 3DS:
authentication.version
=3DS2 o 3DS1)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. authentication.transactionId
en una solicitud de transacción Authorize o Pay posterior. Debe indicar solo dónde la autenticación es exitosa y si la tarjeta permite una autorización o pago posterior.Tarjetas de prueba | Propósito | Número de tarjeta | 3DS1 Inscrito | 3DS2 Inscrito | URL del método | tranStatus authentication.3ds2.transactionStatus |
tranStatusReason authentication.3ds2.statusReasonCode |
ECI | Token de autenticación |
---|---|---|---|---|---|---|---|---|---|
Mastercard | 3DS2 - desafío (URL del método proporcionado) | 5123450000000008 2223000000000007 |
Sí | Sí |
Sí |
C | - | - | - |
3DS2 - Fluido (URL del método proporcionado) | 5123456789012346 | Sí | Sí | Sí | Y | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Fluido (sin URL de método) | 5555555555000018* | Sí | Sí | No | Y | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Intento de autenticación | 5500005555555559 | Sí | Sí | No | A | - | 01 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Autenticación rechazada | 5506900140100503 | No | Sí | No | R | 04 | - | - | |
3DS1 - No está inscrito para 3DS2, por lo que se recurre como alternativa a 3DS1 | 5506900140100305 | Sí | No | No | - | - | - | - | |
3DS2 - Error durante la operación Initiate Authentication, que da como resultado una respuesta de error genérico | 5210760000000004 | Sí | Excepción | - | - | - | - | - | |
3DS2 - Error durante la operación Authenticate Payer, que da como resultado una respuesta de error genérico | 5455031257390496 | Sí | Sí | No | Excepción | - | - | - | |
5455031252665454 | Sí | Sí | No | Excepción | - | - | - | ||
3DS1 & 3DS2 - Respuesta de no inscrito | 5111111111111118 | No | No | - | - | - | - | - | |
2223000000000023 | No | No | - | - | - | - | - | ||
3DS2 - 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í | Sí | No | Excepción recuperable | - | - | - | |
Visa | 3DS2 - Desafío (sin URL de método) | 4440000009900010 | Sí | Sí | No | C | - | - | - |
3DS2 - Fluido (URL del método proporcionado) | 4440000042200014 | Sí | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Intento de autenticación | 4440000042200022 | No | Sí | No | A | - | 06 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
American Express | 3DS2 - Desafío (sin URL de método) | 340000099900051 | No | Sí | No | C | - | - | - |
3DS2 - Fluido (URL del método proporcionado) | 340353278080900 | Sí | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Maestro | Exenciones de PSD2 y negocios fiables | 5000000000000000005 | Sí | Sí | No | No | 81 | 06 | kNyn+7YFi1EUAREAAAAvNUe6Hv8= |
JCB | 3DS2 - desafío (URL del método proporcionado) | 3528249999991755 | Sí | Sí | Sí | C | - | - | - |
3DS2 - Desafío (sin URL de método) | 3528249999991748 | Sí | Sí | No | C | - | - | - | |
3DS2 - Fluido (URL del método proporcionado) | 3528249999991821 | Sí | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Autenticación rechazada | 3528249999981236 | Sí | Sí | Sí | R | - | - | - | |
3DS1 - No está inscrito para 3DS2, por lo que se recurre como alternativa a 3DS1 | 3528000000000007 | Sí | No | No | - | - | - | - | |
3DS1 & 3DS2 - Respuesta de no inscrito | 3528249999991953 | - | - | - | - | - | - | - | |
Diners | 3DS2 - desafío (URL del método proporcionado) | 3600000000000115 | Sí | Sí | Sí | C | - | - | - |
3DS2 - Desafío (sin URL de método) | 3600000000000123 | Sí | Sí | No | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Fluido (URL del método proporcionado) | 3600000000000131 | Sí | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Autenticación rechazada | 3600000000000172 | Sí | Sí | Sí | R | - | - | - | |
3DS1 - No está inscrito para 3DS2, por lo que se recurre como alternativa a 3DS1 | 3600000000000180 | Sí | No | No | - | - | - | - | |
3DS1 & 3DS2 - Respuesta de no inscrito | 3600000000000222 | - | - | - | - | - | - | - | |
Discover | 3DS2 - desafío (URL del método proporcionado) | 6445644564456445 | Sí | Sí | Sí | C | - | - | - |
3DS2 - Desafío (sin URL de método) | 6445644564456460 | Sí | Sí | No | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Fluido (URL del método proporcionado) | 6445644564456411 | Sí | Sí | Sí | Sí | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 - Autenticación rechazada | 6445644564456155 | Sí | Sí | Sí | R | - | - | - | |
3DS1 - No está inscrito para 3DS2, por lo que se recurre como alternativa a 3DS1 | 6445644564456163 | Sí | No | No | - | - | - | - | |
3DS1 & 3DS2 - Respuesta de no inscrito | 6445644564456239 | - | - | - | - | - | - | - | |
MASTERCARD_ITMX | 3DS2: fluido | 5594509999999006 | Y | Y | Sí | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
3DS2 - Desafío | 5297649999999000 | Y | Y | No | C | - | - | - | |
3DS2 - Intento de autenticación | 5391979999999048 | Y | Y | No | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2: no autenticado | 5391979999999055 | Y | Y | No | N | 04 | - | - | |
Mastercard ITMX 3DSV1 y 3DSV2 fluido V220 | 5391979999999014 | Y | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
VISA_ITMX | 3DS2: fluido | 4215849999999008 | Y | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
3DS2 - Desafío | 4943129999999004 | Y | Y | No | C | - | - | - | |
3DS2 - Intento de autenticación | 4013679999999045 | Y | Y | No | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2: no autenticado | 4013679999999052 | Y | Y | No | N | 04 | - | - | |
Visa ITMX 3DSV1 y 3DSV2 fluido V220 | 4013679999999011 | Y | Y | No | Y | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
En el caso de un transStatus "C", los siguientes resultados son posibles mediante la selección en un menú desplegable en el emulador 3DS:
Descripción | 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 se ha mejorado para devolver mensajes de error de los servidores de autenticación. Se pueden usar para ayudar a identificar qué campos pueden estar causando que la integración se interrumpa cuando se envía una solicitud de autenticación.
En esta tabla se describen ejemplos de mensajes de error y la causa del error.
Mensaje de error | Causa del error |
---|---|
El esquema de autenticación ha indicado que el adquirente no le ha incorporado en el esquema de autenticación para EMV 3DS. Póngase en contacto con su adquirente o proveedor de servicios de pago. | Para que usted pueda empezar a usar la funcionalidad de EMV 3DS, es posible que su adquirente deba incorporarle en el esquema de autenticación respectivo. Póngase en contacto con su adquirente o proveedor de servicios de pago para verificar estos valores. |
Tenga en cuenta que necesitará una cuenta de desarrollador de Mastercard.
Si usa la API de autenticación, puede ver los detalles de autenticación en el portal de Merchant Administration cuando se completa la autenticación del pagador. Si la autenticación del pagador aún no está completa, es posible que experimente un retraso en la transacción de autenticación que se muestra al buscar un pedido o una transacción en el portal de Merchant Administration. Por ejemplo, pasar por un flujo de desafío.
Mientras tanto, puede recuperar el estado actual de la autenticación mediante la operación Retrieve Order o Retrieve Transaction.