API bancaria
Validación de IBAN
El endpoint iban valida números de cuenta bancaria internacional con validación exhaustiva específica por país, comprobación de formato e información estructural detallada para aplicaciones financieras.
GET
Validación de IBAN
Primeros pasos
URL base
Endpoint de validación
El endpointiban requiere su clave API y un parámetro IBAN para realizar una validación exhaustiva de números de cuenta bancaria internacional.
Parámetros de solicitud
Su clave API única. Tenga en cuenta que cada usuario tiene claves API únicas para cada una de las APIs de Cleariflow, por lo que su clave de la API de validación bancaria no funcionará para su API de tipos de cambio, por ejemplo.
El número de cuenta bancaria internacional a validar. Se permiten espacios y se eliminarán automáticamente durante el procesamiento. El IBAN debe seguir el formato estándar ISO 13616.
Parámetros de respuesta
La respuesta de la API se devuelve en un formato JSON universal y ligero.El IBAN normalizado sin espacios, devuelto en formato mayúsculas.
Resultado general de la validación que indica si el IBAN es válido según todas las reglas de validación.
El código de país ISO de dos letras (p. ej., DE para Alemania, FR para Francia).
El nombre completo del país asociado al IBAN.
El código identificador bancario extraído del IBAN según el formato específico del país.
La parte del número de cuenta del IBAN, excluyendo el código de país, el dígito de control y el código bancario.
La longitud real del IBAN proporcionado.
La longitud esperada para los IBAN del país específico según el estándar ISO 13616.
Si la validación del dígito de control del IBAN pasó utilizando el algoritmo MOD-97.
Si el formato del IBAN coincide con la estructura esperada para el país.
Información detallada adicional sobre la estructura y el formato del IBAN.
Una representación visual de la estructura del IBAN usando marcadores de posición B (Banco), S (Sort), C (Cliente) y K (Clave).
Un ejemplo correctamente formateado del IBAN con espacios para facilitar la lectura.
El nombre del banco (actualmente muestra “Bank information not available”).
El código BIC del banco (actualmente muestra “BIC not available”).
El tipo de cuenta (normalmente “Bank Account”).
El código de moneda del país (p. ej., EUR para países de la zona euro, GBP para Reino Unido).
Ejemplos
IBAN alemán válido
Solicitud:IBAN francés válido
Solicitud:IBAN no válido
Solicitud:Manejo de errores
Parámetro IBAN faltante
Solicitud:Clave API faltante
Solicitud:Estructura del IBAN
El IBAN consta de varios componentes:- Código de país (2 caracteres): código de país ISO 3166-1 alpha-2
- Dígitos de control (2 caracteres): validación mediante algoritmo MOD-97
- Identificador bancario: código bancario específico del país
- Número de cuenta: identificador de la cuenta del cliente
Formatos específicos por país
Los distintos países tienen estructuras de IBAN variables:- Alemania (DE): 22 caracteres -
BBBB BBBB BBBB BBBB BB - Francia (FR): 27 caracteres -
BBBB BSSS SSCC CCCC CCCC CCC KK - Italia (IT): 27 caracteres -
CAAA AABB BBSS CCCC CCCC CCX - Reino Unido (GB): 22 caracteres -
BBBB SSSS SSCC CCCC CC - España (ES): 24 caracteres -
BBBB SSSS DDCC CCCC CCCC CC
- B = Código bancario
- S = Código de sucursal
- C = Número de cuenta del cliente
- K = Dígito de control/clave
- A = Tipo de cuenta
- D = Dígito de control
Reglas de validación
La API realiza una validación exhaustiva que incluye:- Validación de formato: comprueba si el IBAN sigue la estructura esperada para el país
- Validación de longitud: verifica que la longitud del IBAN coincida con el estándar del país
- Validación de dígito de control: realiza la validación mediante algoritmo MOD-97
- Validación del código de país: garantiza que el código de país esté admitido
- Validación de caracteres: comprueba que los caracteres alfanuméricos sean válidos
Países admitidos
La API admite la validación de IBAN para más de 50 países, incluidos:- Europa: Alemania, Francia, Italia, España, Países Bajos, Bélgica, Austria, Suiza, Reino Unido, Polonia
- Asia: EAU, Baréin, Israel, Jordania, Kazajistán, Kuwait
- América: Brasil, Costa Rica, República Dominicana, Guatemala
- África: Mauritania, Mauricio, Túnez
Validación de IBAN