| E001 | Error en solicitud de bin | { code: "E001", message: "Error en solicitud de bin" } | Si hubo un error al obtener la información del bin, se devuelve el código de error E001. Vuelve a intentarlo asegurándote de ingresar correctamente los datos de la tarjeta; si el error persiste, contacta al soporte de Kushki. |
| E002 | Error en solicitud de token | { code: "E002", message: "Error en solicitud de token" } | Si hubo un error al solicitar un token, se devuelve el código de error E002. Valida que la información requerida se haya enviado correctamente. |
| E003 | Error en solicitud de datos del comercio | { code: "E003", message: "Error en solicitud de datos del comercio" } | Si hubo un error al solicitar la información del comercio. Vuelve a intentarlo; si el error persiste, contacta al soporte de Kushki. |
| E004 | Error en solicitud de JWT | { code: "E004", message: "Error en solicitud de JWT" } | Si el comercio tiene una regla 3DS habilitada y hubo un error al solicitar el JWT. Vuelve a intentarlo; si el error persiste, contacta al soporte de Kushki. |
| E005 | Campos 3DS inválidos | { code: "E005", message: "Campos 3DS inválidos" } | Si el comercio tiene una regla 3DS habilitada y hubo un error en la autenticación 3DS. Vuelve a intentarlo 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 una regla 3DS habilitada y hubo un error en la sesión de validación 3DS. Vuelve a intentarlo asegurándote de ingresar correctamente los datos para la validación 3DS; si el error persiste, contacta al soporte de Kushki. |
| E007 | Error en la validación del formulario | { code: "E007", message: "Error en la validación del formulario" } | Si algún campo del lado del servidor es inválido, se devuelve el código de error E007. Vuelve a intentarlo asegurándote de ingresar correctamente los datos solicitados. |
| E008 | Error en la validación de OTP | { code: "E008", message: "Error en la validación de OTP" } | Si la validación del OTP no es correcta, el callback onError devuelve el código de error E008. Vuelve a intentarlo ingresando los datos correctos para la validación del OTP. |
| E009 | Error al limpiar el campo | { code: "E009", message: "Error al limpiar el campo" } | Si el tipo de campo especificado es inválido, el callback onError devuelve el código de error E009. |
| E010 | Error al realizar focus en el campo | { code: "E010", message: "Error al realizar focus en el campo" } | Si el tipo de campo especificado no es válido, se devuelve el error E010. |
| E011 | Error en inicializacion de la libreria | { code: "E011", message: "Error en inicializacion de la libreria" } | Si la inicialización de la instancia Init falla o hay un error, se devuelve el código de error E011. Vuelve a intentarlo asegurándote de ingresar correctamente los datos de la tarjeta; si el error persiste, contacta al soporte de Kushki. |
| E012 | Error en inicialización de campos | { code: "E012", message: "Error en inicialización de campos" } | Si los parámetros options o kushkiInstance son null o undefined, se devuelve el error E012. |
| E013 | El Id del contenedor de un input no fue encontrado | { code: "E013", message: "El Id del contenedor de un input no fue encontrado" } | Si algún campo tiene un selector inexistente en el parámetro options.fields, se devuelve el error E013. |
| E014 | Error en solicitud de lista de bancos | { code: "E014", message: "Error en solicitud de lista de bancos" } | Si hubo un error al obtener la lista de bancos, se devuelve el código de error E014. Vuelve a intentarlo asegurándote de ingresar correctamente los datos de la tarjeta; si el error persiste, contacta al soporte de Kushki. |
| E015 | Error en solicitud de configuración de comisión | { code: "E015", message: "Error en solicitud de configuración de comisión" } | Si hubo un error al obtener la configuración de comisiones del comercio, se devuelve el código de error E015. Vuelve a intentarlo asegurándote de enviar correctamente la información requerida. |
| E016 | Error en solicitud de UserId para subscripción | { code: "E016", message: "Error en solicitud de UserId para subscripción" } | Si el comercio tiene configuraciones de Sift Science y no se encuentra options.subscriptionId en el body, o la solicitud falla, se lanza el error E016. Vuelve a intentarlo asegurándote de ingresar correctamente los datos solicitados. |
| E017 | Error en solicitud de Token de subscription bajo demanda | { code: "E017", message: "Error en solicitud de Token de subscription bajo demanda" } | Si hubo un error en la solicitud del token de suscripción bajo demanda, se devuelve el código de error E017. Vuelve a intentarlo asegurándote de ingresar correctamente los datos solicitados. |
| E018 | Longitud de tarjeta inválida | { code: "E018", message: "Longitud de tarjeta inválida" } | Verifica que la longitud de la tarjeta sea correcta. |
| E019 | Comercio no tiene activo 3DS | { code: "E019", message: "Comercio no tiene activo 3DS" } | Operación no permitida. El comercio no tiene habilitada la autenticación 3DS. |
| E020 | Error, configuración de campos requeridos no encontrada | { code: "E020", message: "Error, configuración de campos requeridos no encontrada" } | Vuelve a intentarlo enviando los campos requeridos. |
| E021 | Error en solicitud de marcas de tarjetas del comercio | { code: "E021", message: "Error en solicitud de marcas de tarjetas del comercio" } | Revisa la información enviada y vuelve a intentarlo. |
| E022 | Error al generar animación | { code: "E022", message: "Error al generar animación" } | Error al generar la animación. Revisa la configuración de animación enviada y vuelve a intentarlo. |
| E023 | Error al configurar sesión de Sift | { code: "E023", message: "Error al configurar sesión de Sift" } | Error de configuración de Sift. Revisa la configuración de Sift y vuelve a intentarlo. |