Errores para emisores
La solicitud de token responde los errores en el mismo mensaje XML que el éxito, con un código en Coderror y un texto en Descerror.
Formato
Respuesta de error
<?xml version="1.0" encoding="UTF-8"?>
<Mensaje>
<Coderror>1</Coderror>
<Descerror>Usuario o Pasword Incorrecto.</Descerror>
</Mensaje>
- Name
Coderror- Type
- string
- is Required
- REQUERIDO
- Description
Código del resultado. Es el valor que debes usar en tu integración para decidir qué hacer.
- Name
Descerror- Type
- string
- is Required
- REQUERIDO
- Description
Texto informativo que acompaña al código, de hasta 80 caracteres. En los errores de validación nombra el campo que falló. Puede cambiar, así que no lo uses para tomar decisiones.
Las respuestas de error usan HTTP 200, salvo cuando se supera el límite de peticiones, que responde HTTP 429.
Catálogo
En los errores de validación (100 y 1007), Descerror describe el problema concreto, por ejemplo El campo DatosUsuario.RutUsuario es requerido. Cada respuesta informa un solo problema; corrígelo y vuelve a enviar la solicitud.
Errores del inicio de sesión
El inicio de sesión lo hace el navegador del tarjetahabiente, así que sus errores no responden XML:
- Si el token falta, no existe, ya se usó, venció o fue revocado, PAR responde
403y muestra una página de error. - Si alguna URL del formulario no es válida o no pertenece a un origen autorizado, el inicio de sesión se rechaza.
- Si el inicio de sesión falla, PAR envía al tarjetahabiente a tu
direccionError, cuando la enviaste y es válida. Si no, le muestra una página que le indica que no se pudo iniciar la sesión.
En todos los casos, solicita un token nuevo y vuelve a enviar al tarjetahabiente.