API bancária
Validação BIC
O endpoint bic valida Business Identifier Codes e fornece detalhes de códigos bancários, informações de país e tipos de instituição para operações bancárias internacionais.
GET
Validação BIC
Primeiros passos
URL base
Endpoint de validação
O endpointbic requer a sua chave API e um parâmetro BIC para realizar uma validação abrangente de Business Identifier Codes.
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 Business Identifier Code a validar. São permitidos espaços e serão removidos automaticamente durante o processamento. O BIC deve seguir o formato padrão ISO 9362.
Parâmetros de resposta
A resposta da API é devolvida num formato JSON universal e leve.O BIC normalizado sem espaços, devolvido em maiúsculas.
Resultado geral da validação que indica se o BIC é válido de acordo com todas as regras de validação.
El código de país ISO de dos letras (p. ej., DE para Alemania, US para Estados Unidos).
O nome completo do país associado ao BIC.
O código identificador bancário de 4 caracteres (p. ex., DEUT para Deutsche Bank).
O nome do banco (atualmente mostra “Bank information not available”).
O código de localização de 2 caracteres que indica a cidade ou região (p. ex., FF para Frankfurt).
O código de sucursal de 3 caracteres (opcional, pode estar vazio para BIC de 8 caracteres).
Informação detalhada adicional sobre o tipo e o estado do BIC.
O tipo de identificador (normalmente “BIC”).
Se o BIC está atualmente ativo e em uso.
O tipo de instituição financeira (p. ex., “Bank”, “Credit Union”).
Exemplos
BIC alemão válido (8 caracteres)
Pedido:BIC alemão válido (11 caracteres com sucursal)
Pedido:BIC dos EUA válido
Pedido:BIC do Reino Unido válido
Pedido:BIC inválido
Pedido:Tratamento de erros
Parâmetro BIC em falta
Pedido:Chave API em falta
Pedido:Estrutura do BIC
O BIC consiste em vários componentes:- Código bancário (4 caracteres): identificador único da instituição financeira
- Código de país (2 caracteres): código de país ISO 3166-1 alpha-2
- Código de localização (2 caracteres): identificador de cidade ou região
- Código de sucursal (3 caracteres): identificador de sucursal opcional (XXX para escritório principal)
Exemplos de formato
- BIC de 8 caracteres:
DEUTDEFF(Deutsche Bank, Alemanha, Frankfurt) - BIC de 11 caracteres:
DEUTDEFF500(Deutsche Bank, Alemania, Fráncfort, sucursal 500)
Códigos de localização comuns
- FF: Frankfurt, Alemanha
- 33: Nova Iorque, Estados Unidos
- 2L: Londres, Reino Unido
- PP: Paris, França
- MM: Milão, Itália
Regras de validação
A API realiza uma validação abrangente que inclui:- Validación de longitud: comprueba si el BIC tiene 8 u 11 caracteres
- Validação de formato: verifica se o BIC segue o padrão ISO 9362
- Validación de caracteres: garantiza que solo se utilicen caracteres alfanuméricos
- Validação do código de país: valida o formato do código de país
- Validação do código bancário: verifica o formato do identificador bancário
Requisitos de formato do BIC
- Código bancário: 4 caracteres alfanuméricos
- Código de país: 2 caracteres alfabéticos (ISO 3166-1)
- Código de localização: 2 caracteres alfanuméricos
- Código de sucursal: 3 caracteres alfanuméricos (opcional)
BIC vs SWIFT
BIC (Business Identifier Code) y SWIFT se utilizan a menudo de forma intercambiable:- BIC: o nome oficial do padrão ISO 9362
- SWIFT: a rede de mensagens que popularizou o código
- Código SWIFT: nome alternativo para BIC
Países suportados
A API suporta validação de BIC 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
- América: Estados Unidos, Canadá, Brasil, México
- Ásia: Japão, Singapura, Hong Kong, Austrália
- África: África do Sul, Egito, Nigéria
Casos de utilização
A validação de BIC é essencial para:- Transferências internacionais: garantir informação de encaminhamento precisa
- Pagamentos SEPA: requisitos do sistema de pagamentos europeu
- Aplicações bancárias: validação de contas de clientes
- Conformidade financeira: requisitos de relatórios regulatórios
- Processamento de pagamentos: aplicações de comércio eletrónico e fintech
Validação BIC