Skip to main content

Referencia de Errores


Errores HTTP estándar

CódigoSignificadoAcción recomendada
400 Bad RequestRequest malformado o parámetros inválidos.Revisa el campo detail de la respuesta — incluye la descripción exacta del error.
401 UnauthorizedAPI Key ausente o inválida.Verifica que el header X-API-Key esté presente y sea correcto.
404 Not FoundCobro no encontrado.Verifica que el external_id o charge_id sea correcto y pertenezca a tu merchant.
422 Unprocessable EntityValidación fallida (campo fuera de rango, moneda no soportada, etc.).Revisa el body de respuesta para el detalle de validación.
503 Service UnavailableProveedor upstream no disponible (temporalmente).Reintenta con backoff exponencial.

Errores de validación comunes

ErrorCausaSolución
unsupported currency: XYZMoneda no soportada.Usa USDT, USDC, USD, BOB u otra moneda listada en criptomonedas soportadas.
amount must be > 0Monto cero o negativo.Verifica que amount sea un número positivo.
register a webhook firstSe llamó /webhook/test sin tener URL registrada.Primero llama a POST /merchants/me/webhook.
charge not foundEl cobro no existe o no pertenece al merchant.Usa el external_id devuelto al crear el cobro.

Formato de error

{
  "detail": "unsupported currency: XYZ"
}

Soporte

Para acceso a producción, configuración de CUCU Direct B2B con Binance, o soporte técnico: