Botón de Pagos

Documentación técnica para integrar Botón de Pagos CrediSmart en plataformas de Ecommerce. Te invitamos a encontrar la información que necesitas a continuación o en el campo de búsqueda:

Inicio › Botón de Pagos › Códigos de error

Códigos de error

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.