API bancária
Validação IBAN
O endpoint iban valida International Bank Account Numbers com verificação abrangente específica por país, controlo de formato e informações estruturais detalhadas para aplicações financeiras.
GET
Validação IBAN
Primeiros passos
URL base
Endpoint de validação
O endpointiban requer a sua chave API e um parâmetro IBAN para realizar uma validação abrangente de International Bank Account Numbers.
Parâmetros de pedido
A sua chave API única. Tenha em conta que cada utilizador tem chaves API únicas para cada uma das APIs Cleariflow, por isso a sua chave da API de validação bancária não funcionará para a sua API de taxas de câmbio, por exemplo.
O International Bank Account Number a validar. São permitidos espaços e serão removidos automaticamente durante o processamento. O IBAN deve seguir o formato padrão ISO 13616.
Parâmetros de resposta
A resposta da API é devolvida num formato JSON universal e leve.O IBAN normalizado sem espaços, devolvido em maiúsculas.
Resultado geral da validação que indica se o IBAN é válido de acordo com todas as regras de validação.
O código de país ISO de duas letras (p. ex., DE para Alemanha, FR para França).
O nome completo do país associado ao IBAN.
O código identificador bancário extraído do IBAN conforme o formato específico do país.
A parte do número de conta do IBAN, excluindo o código de país, o dígito de controlo e o código bancário.
O comprimento real do IBAN fornecido.
O comprimento esperado para IBAN do país específico segundo o padrão ISO 13616.
Se a validação do dígito de controlo do IBAN passou utilizando o algoritmo MOD-97.
Se o formato do IBAN coincide com a estrutura esperada para o país.
Informação detalhada adicional sobre a estrutura e o formato do IBAN.
Uma representação visual da estrutura do IBAN usando marcadores B (Banco), S (Sort), C (Cliente) e K (Chave).
Um exemplo corretamente formatado do IBAN com espaços para facilitar a leitura.
O nome do banco (atualmente mostra “Bank information not available”).
O código BIC do banco (atualmente mostra “BIC not available”).
O tipo de conta (normalmente “Bank Account”).
O código de moeda do país (p. ex., EUR para países da zona euro, GBP para Reino Unido).
Exemplos
IBAN alemão válido
Pedido:IBAN francés válido
Pedido:IBAN inválido
Pedido:Tratamento de erros
Parâmetro IBAN em falta
Pedido:Chave API em falta
Pedido:Estrutura do IBAN
O IBAN consiste em vários componentes:- Código de país (2 caracteres): código de país ISO 3166-1 alpha-2
- Dígitos de controlo (2 caracteres): validação mediante algoritmo MOD-97
- Identificador bancário: código bancário específico do país
- Número de conta: identificador da conta do cliente
Formatos específicos por país
Os diferentes países têm estruturas de IBAN variáveis:- Alemanha (DE): 22 caracteres -
BBBB BBBB BBBB BBBB BB - França (FR): 27 caracteres -
BBBB BSSS SSCC CCCC CCCC CCC KK - Itália (IT): 27 caracteres -
CAAA AABB BBSS CCCC CCCC CCX - Reino Unido (GB): 22 caracteres -
BBBB SSSS SSCC CCCC CC - Espanha (ES): 24 caracteres -
BBBB SSSS DDCC CCCC CCCC CC
- B = Código bancário
- S = Código de sucursal
- C = Número de conta do cliente
- K = Dígito de controlo/chave
- A = Tipo de conta
- D = Dígito de controlo
Regras de validação
A API realiza uma validação abrangente que inclui:- Validação de formato: verifica se o IBAN segue a estrutura esperada para o país
- Validação de comprimento: verifica se o comprimento do IBAN coincide com o padrão do país
- Validação de dígito de controlo: realiza a validação mediante algoritmo MOD-97
- Validação do código de país: garante que o código de país é suportado
- Validação de caracteres: verifica que os caracteres alfanuméricos são válidos
Países suportados
A API suporta validação de IBAN para mais de 50 países, incluindo:- Europa: Alemanha, França, Itália, Espanha, Países Baixos, Bélgica, Áustria, Suíça, Reino Unido, Polónia
- Ásia: EAU, Barém, Israel, Jordânia, Cazaquistão, Kuwait
- Américas: Brasil, Costa Rica, República Dominicana, Guatemala
- África: Mauritânia, Maurícia, Tunísia
Validação IBAN