| Soporta ✅ | No soporta ⛔️ |
|---|---|
| Autenticación 3DS para cargos únicos con tarjeta | |
| Autenticación 3DS para preautorizaciones |
requestToken() se verá de esta manera:| Parámetro | Tipo | Descripción |
|---|---|---|
authRequired | Booleana | Este campo te indica si se requiere o no challenge de 3DS. |
acsURL | URL | Hace referencia a la URL de la página del reto que el usuario debe pasar (Access Control System). |
specificationVersion | String | Se refiere a la versión de 3DS aplicable. |
authenticationTransactionId | String | ID de la transacción verificada desde las marcas. |
paReq | String | Significa Payer Authentication Request. Es un campo codificado en base64 que contiene información de tu comercio y del tarjetahabiente y que se envía al emisor para la autenticación Nota: en caso de estar haciendo pruebas en ambiente UAT, se debe enviar sandbox. |
security a Kushki consumiendo el método requestValidate3DS:authRequired es igual a true el modal para validación de 3DS será presentado y tu cliente entonces recibirá el valor a ingresar por correo electrónico o mensaje de texto.authRequired es igual a false no se presentará el modal para validación 3DS.callback será:{
"code":"3DS000",
"message":"ok"
}callback será algo como:{
"message":"error-message",
"code":"error-code",
"error": "error-message"
}requestToken() para solicitar un token, si existe una regla 3DS y se cumple la condición, el método requestToken() desplegará el modal para que el cliente pueda ingresar los datos de la validación 3DS.| CÓDIGO | MENSAJE | EJEMPLO | DESCRIPCIÓN |
|---|---|---|---|
| E004 | Error en solicitud de JWT | { code: "E004", message: "Error en solicitud de JWT" } | Si el comercio tiene habilitada una regla para 3DS y hubo un error al solicitar el JWT, se regresará el código E004. Por favor, vuelve a intentar; si el error persiste, contacta a soporte de Kushki. |
| E005 | Campos 3DS inválidos | { code: "E005", message: "Campos 3DS inválidos" } | Si el comercio tiene habilitada una regla para 3DS y hubo un error en la autenticación 3DS, se regresará el código E005. Por favor, vuelve a intentar asegurándote de ingresar correctamente los datos para la validación 3DS. |
| E006 | Error en solicitud de validación de token | { code: "E006", message: "Error en solicitud de validación de token" } | Si el comercio tiene habilitada una regla 3DS y hubo un error en la sesión de validación 3DS, se regresará el código E006. Por favor, vuelve a intentar asegurándote de ingresar correctamente los datos para la validación 3DS; si el error persiste contacta a soporte de Kushki. |
1234 como código OTP y fecha de expiración futura.445652808038986044565292672342004456529165328302445652486977025544565233400699564456540000000063445654337171331444565419820686154456541249811088