API Reference

Códigos de respuesta (GENERAL)

GENERAL: No pertenecen a un módulo específico o que son comunes a toda la API.

CódigoMensajeCategoríaRecomendación
ML000Operación completada con éxito.GENERAL
ML001Error: se ha producido un error, contacte con el administradorGENERALReintenta la operación. Si el error persiste, revisa los logs del sistema o contáctanos para una revisión técnica.
ML004Error: El parámetro ingresado es inválido o ya fue procesado anteriormente.GENERALVerifica que el parámetro enviado cumpla con el formato esperado y no haya sido usado previamente. Evita enviar valores duplicados o fuera de especificación.
ML006Error: El recurso solicitado no ha sido encontradoGENERALEl recurso no se pudo encontrar debido al identificador proporcionado, verifica tus datos.

AUTH: Errores relacionados con la autenticación y autorización de usuarios.

CódigoMensajeCategoríaRecomendación
ML101Error: validando las credencialesAUTHVerifica que el usuario y la contraseña ingresados sean correctos.
ML102Error: usuario desactivadoAUTHContacta con soporte para reactivar la cuenta.

PM: Errores relacionados con la gestión de métodos de pago.

CódigoMensajeCategoríaRecomendación
ML201Error: hubo un error al validar la tarjeta de la empresaPMVerifica que los datos de la tarjeta corporativa estén completos y sean válidos (número, fecha, CVV, nombre del titular).
ML202Error: hubo un error al validar tarjeta del tercero.PMAsegúrate de que la tarjeta ingresada esté activa y no tenga restricciones bancarias o límites de uso.
ML203Error: hubo un error al validar la tarjetaPMVerifica que el número de tarjeta sea válido y cumpla con el formato esperado (longitud, Luhn, etc.).
ML204Error: la verificación del CVV fallóPMAsegúrate de que el código de seguridad (CVV) ingresado sea correcto.
ML205Error: tarjeta expiradaPMRevisa la fecha de expiración de la tarjeta. Usa una tarjeta que esté vigente.
ML206La tarjeta no tiene permisos para operar con la operación solicitada.PMValidar las restricciones impuestas por el emisor, la configuración del producto o las reglas del esquema para este tipo de transacción. Se recomienda verificar las condiciones de uso de la tarjeta con la entidad emisora.
ML207La tarjeta ya se encuentra asociada al clientePMNo es necesario registrar en método de pago, ya que, está asociado al usuario definido, se recomienda reutilizarlo.

TRANSACTION: Errores que ocurren durante la creación, validación o procesamiento de transacciones financieras.

CódigoMensajeCategoríaRecomendación
ML300Transacción completada con éxito,TRANSACTIONTambién puede ser el código ML000
ML301Error: validando la transacciónTRANSACTIONVerifica que todos los campos requeridos de la transacción estén presentes y con formato válido (monto, moneda, identificadores, etc.).
ML302Error: validando las transaccionesTRANSACTIONRevisa el conjunto de transacciones enviadas. Asegúrate de que cada una tenga los datos completos y que no existan duplicados o inconsistencias.
ML303Error: validando el monto de la transacciónTRANSACTIONAsegúrate de que el monto esté presente, sea un número válido y cumpla con los límites permitidos para la operación.
ML304Error: no se encontró una transacción asociada a la referencia dadaTRANSACTIONVerifica que la referencia enviada sea correcta y exista en el sistema. Puede estar mal escrita o no haber sido registrada previamente.
ML305Error: la transacción no pudo ser procesada. Verifica los datos e intenta nuevamenteTRANSACTIONRevisa todos los datos enviados en la solicitud (monto, método de pago, destinatario, etc.).
ML306Error: Fondos insuficientes en la cuenta.TRANSACTIONValida el saldo disponible en la cuenta de origen. Asegúrate de tener los fondos necesarios antes de intentar nuevamente.

THIRD : Errores relacionados con la validación, registro o gestión de terceros dentro del sistema. Estos terceros pueden ser clientes o proveedores asociados a una compañía.

CódigoMensajeCategoríaRecomendación
ML401Error: validando el clienteTHIRDAsegúrate de que los datos del cliente estén completos y correctos (nombre, documento, tipo, etc.). Verifica el formato y la existencia previa.
ML402Error: validando el clienteTHIRDRevisa los campos enviados (nombres, documento, tipo de persona). Verifica que no falte información obligatoria o esté mal estructurada.
ML403Error: validando la cuenta bancaria del proveedorTHIRDVerifica que el número de cuenta, banco y tipo de cuenta sean válidos y estén correctamente formateados.
ML404Error: proveedor desactivadoTHIRDEl proveedor está registrado pero inactivo. Reactívalo desde el sistema de administración o registra uno nuevo.
ML405Error: cliente desactivadoTHIRDEl cliente existe pero se encuentra inhabilitado. Valida si debe ser reactivado o sustituido por otro cliente.
ML406Error: validando el cliente, el documento ya existeTHIRDVerifica si estás intentando duplicar un registro o si deberías actualizar el existente.
ML407Error: validando el proveedor, el documento ya existeTHIRDVerifica si estás intentando duplicar un registro o si deberías actualizar el existente.
ML408Error: no se encontró un tercero con el ID registradoTHIRDAsegúrate de que el ID enviado en la solicitud pertenezca a un tercero existente en el sistema. Verifica también que esté bien escrito.
ML409Error: ya existe un tercero con el documento ingresadoTHIRD

COMPANY:Errores relacionados con entidades tipo “compañía” o “cliente empresarial” dentro del ecosistema de la API.

CódigoMensajeCategoríaRecomendación
ML601Error: validando la cuenta bancaria de la compañíaCOMPANYVerifica que el número de cuenta, banco, tipo de cuenta y titular estén correctos. Asegúrate de que la cuenta pertenezca a la compañía y esté activa.
ML603Error: al encontrar la compañíaCOMPANYVerifica que el identificador de la compañía sea válido y que exista en el sistema. Puede haber sido eliminada, inactivada o no registrada.

FILE: Errores relacionados con carga, validación o procesamiento de archivos enviados a través de la API.

CódigoMensajeCategoríaRecomendación
ML701Error: al subir archivoFILEAsegúrate de que el archivo cumpla con el formato permitido (tipo, tamaño, estructura). Revisa también la conexión y vuelve a intentar la carga.
ML702Error: al procesar el archivoFILEAsegúrate de que el archivo cumpla con el formato permitido (tipo, tamaño, estructura). Revisa también la conexión y vuelve a intentar la carga.

THIRD_FINANCIAL:Errores relacionados con la validación de identidad (KYC) y la validación de cuentas bancarias.

CódigoMensajeCategoríaRecomendación
ML900Error: el token es inválido o ha expiradoTHIRD_FINANCIALVuelve a generar o solicitar un nuevo token de acceso. Asegúrate de que el token esté dentro de su período de validez.
ML901Error: tu sesión bancaria ha caducado. Vuelve a conectar tu bancoTHIRD_FINANCIALReconecta tu cuenta bancaria para renovar la sesión y asegurar la continuidad de la transacción.
ML902Error: no se encontró la conexión bancaria. Conéctala nuevamenteTHIRD_FINANCIALVerifica que la cuenta bancaria esté correctamente conectada. Si es necesario, vuelve a conectar la cuenta.
ML903Error: has realizado muchas solicitudes. Intenta más tardeTHIRD_FINANCIALAsegúrate de no exceder el límite de solicitudes. Espera un momento y vuelve a intentarlo más tarde.
ML904Error: el banco no está disponible en este momento. Intenta más tardeTHIRD_FINANCIALEl servicio del banco está temporalmente fuera de línea. Intenta realizar la solicitud nuevamente más tarde.
ML905Error: esta funcionalidad no está habilitada. Contacta con soporteTHIRD_FINANCIALLa funcionalidad solicitada no está disponible. Contacta con soporte para obtener más detalles o habilitarla.
ML906Error: inesperado al conectar con el proveedor financieroTHIRD_FINANCIALReintenta la operación. Si el problema persiste, contacta con el soporte del proveedor para obtener más detalles.
ML907Error: la solicitud enviada es inválida. Revisa los datos e intenta de nuevoTHIRD_FINANCIALVerifica que todos los campos enviados sean correctos y estén completos. Corrige los errores y vuelve a intentarlo.
ML908Error: tu cuenta fue desconectada por el banco. Debes volver a conectarlaTHIRD_FINANCIALLa conexión con el banco fue interrumpida. Reconecta tu cuenta para continuar con la operación.
ML909Error: no se pudo procesar la solicitud. Intenta más tardeTHIRD_FINANCIALLa solicitud no pudo ser procesada en este momento. Espera un momento y vuelve a intentarlo.
ML910Error: el token de acceso bancario es inválido o ha expirado. Vuelve a conectar tu bancoTHIRD_FINANCIALRegenera el token de acceso bancario o reconecta tu cuenta bancaria para obtener un nuevo token.
ML911Error: no se pudo validar tu identidad automáticamenteTHIRD_FINANCIALVerifica los datos de identidad proporcionados. Si el problema persiste, contacta con soporte para resolverlo.
ML912Error: en los datos enviadosTHIRD_FINANCIALRevisa los datos enviados, asegúrate de que sean correctos y vuelve a intentarlo
ML913Error: no se encontró una validación de identidad con el ID registradoTHIRD_FINANCIALVerifica que el ID de validación de identidad sea correcto.
ML914Error: cuenta bancaria no encontradaTHIRD_FINANCIALVerifica que la cuenta bancaria esté registrada y conectada correctamente.