View Categories

Códigos de error

< 1 min read

Manejo de errores #

Durante la integración, las APIs pueden devolver respuestas de error cuando los datos enviados presentan inconsistencias o cuando una solicitud ya no puede continuar.

La respuesta de error mantiene una estructura que permite identificar si la operación fue exitosa, el mensaje asociado y el código correspondiente.

Ejemplo de respuesta con error

{
  "success": false,
  "message": "El campo es obligatorio.",
  "code": 422
}

Códigos de error esperados

HTTPMensaje de referenciaDataDescripción
422La sesión no contiene external_order_id en los datos de la orden.Inconsistencia de datos internos.
409La solicitud de esta sesión ya finalizó o fue cancelada. Inicie una nueva sesión.status, credismart_transaction_statusEstado terminal o sesión cerrada.

Recomendación #

Al recibir una respuesta de error, verificá el código HTTP y el mensaje retornado antes de volver a ejecutar la solicitud.