Códigos de Error
Obtenga más información sobre los códigos de error comunes y cómo resolverlos.
Flux utiliza códigos de estado de respuestas HTTP para indicar el éxito o el fracaso de sus solicitudes de API. Si su solicitud falla, Flux devuelve un error usando el código de estado apropiado.
En general, hay tres rangos de estado que puede esperar:
- Los códigos de estado de éxito 2xx confirman que su solicitud funcionó como se esperaba
- Los códigos de estado de error 4xx indican un error debido a la información proporcionada (por ejemplo, se omitió un parámetro requerido)
- Los códigos de estado de error 5xx son raros e indican un error con el servidor de Flux o los servicios de las wallets con las que trabajamos.
Algunos errores 4xx que podrían manejarse mediante programación (por ejemplo, se rechaza una transacción) incluyen un código de error (una cadena corta con una breve explicación). A continuación se muestra una lista de posibles errores de conveniencia.
Flux
Errores del cliente (Relacionados con el QR)
Código | Causa/Razón |
---|---|
ERR_QR_UNKNOWN | El QR no es reconocido por Flux. |
ERR_QR_DISABLED | El QR está actualmente deshabilitado. |
ERR_QR_EXPIRED | El QR está caducado. Puede solicitar al cliente que genere uno nuevo e intentarlo de nuevo . |
ERR_QR_MALFORMED | El QR está mal formado. Puede pedirle al cliente que genere uno nuevo e intentarlo de nuevo. |
ERR_INSUFFICIENT_BALANCE | Esta forma de pago no tiene saldo suficiente para realizar el pago. |
ERR_BANK_REFUSAL | Transacción rechazada por el banco. |
ERR_ISSUER_ACCOUNT_VIOLATION | La cuenta del cliente tiene un problema con el emisor. |
ERR_FORBIDDEN_COMMERCE | Este método de pago no es válido para este comercio. |
ERR_MAX_AMOUNT_EXCEEDED | Está intentando realizar un pago con un monto superior al máximo permitido. |
ERR_MIN_AMOUNT_SUBCEED | Está intentando realizar un pago con un monto inferior al mínimo permitido. |
ERR_REFERENCE_ALREADY_EXISTS | Está intentando enviar una solicitud de pago con una referencia ya utilizada. |
Errores del cliente (Relacionados con HTTP)
Código | Causa/Razón |
---|---|
ERR_BAD_REQUEST | Petición incorrecta. Falta algún parámetro o es incorrecto, verifique su petición. |
ERR_UNAUTHORIZED | No autorizado. Su token de acceso está caducado o falta en la petición. Vuelva a autenticarse y vuelva a intentar la petición. |
ERR_FORBIDDEN | Prohibido. Su usuario no tiene privilegios para realizar esta acción. |
ERR_NOT_FOUND | No encontrado. No se encontró el recurso. |
Errores del servidor
Código | Causa/Razón |
---|---|
ERR_NETWORK_TIMEOUT | Se ha agotado el tiempo de espera |
ERR_SERVER | Error Interno del Servidor |