Saltar al contenido
Docs

Respuestas de error

409

Conflicto

La API devuelve "title": "CONFLICT"

Un error en la petición. Hay algo que cambiar antes de volver a mandarla.

La petición era correcta, pero choca con el estado actual de los datos. A diferencia de un 400, aquí no hay nada mal escrito: lo que pides no encaja con lo que ya hay.

Cada code tiene una salida distinta.

PARTNER_END_USER_EMAIL_TAKEN

Ese correo ya pertenece a una cuenta de SLAN, y no la vinculamos a tu partner. Hacerlo te daría acceso a un cliente de SLAN con su expediente, sus tarjetas y su saldo.

No se creó nada. Usa otro correo, o escríbenos si el caso te aparece a menudo: tiene solución, pero no automática.

El link ya estaba cancelado. En la práctica el resultado es el que querías, así que puedes tratarlo como éxito: cancelar dos veces no deja el sistema en un estado distinto.

WALLET_PROVISION_UNCONFIRMED

Reintentar

Solo WALLET_PROVISION_UNCONFIRMED se resuelve esperando. Los otros dos exigen cambiar algo o aceptar el estado actual.

Códigos que aparecen con este estado

Programa contra el campo code, nunca contra detail: la redacción puede cambiar, el código no.

codeQué significa
PARTNER_END_USER_EMAIL_TAKENEl correo ya pertenece a una cuenta de SLAN
LINK_ALREADY_CANCELLEDEl link de pago ya se canceló antes
WALLET_PROVISION_UNCONFIRMEDEl proveedor no confirmó la creación de la wallet a tiempo

Llegaste aquí desde el campo type de una respuesta de error. La guíaErrores explica el formato completo y qué hacer con cada campo.