Verifique o formato nacional, o comprimento e os dígitos de controlo antes de guardar os dados de pagamento do cliente.
API de validação de IBAN SEPA
Verifique um IBAN e a participação do banco em transferências SEPA, transferências imediatas e débitos diretos Core e B2B. Obtenha um resultado independente para cada esquema numa resposta JSON, com base em dados bancários e registos de participantes do EPC.
Comece com 10 pedidos API gratuitos a cada 24 horas.
São verificações distintas. Um IBAN pode passar nas verificações de formato e dígitos de controlo sem que a participação do banco num determinado esquema de pagamento esteja confirmada. Verifique ambos os aspetos ao recolher dados de pagamento ou preparar um lote de pagamentos.
Verifique o formato nacional, o comprimento e os dígitos de controlo antes de guardar os dados de pagamento do cliente.
Utilize os diretórios bancários disponíveis para identificar o banco e o BIC. A verificação através de diretórios está disponível para 40 países.
Consulte o resultado individual para a sua transferência, transferência imediata ou débito direto.
details.sepa.sct
Indica a participação do banco no esquema de transferências SEPA normais.
details.sepa.sctInst
Indica a participação no esquema de transferências imediatas. Não é uma verificação de acessibilidade em tempo real através de RT1/TIPS nem uma garantia de execução imediata.
details.sepa.sddCore
Indica a participação no esquema de débitos diretos SEPA Core.
details.sepa.sddB2b
Indica a participação no esquema entre empresas B2B. Não deduza este resultado a partir do resultado Core.
Os dados provêm dos registos separados de cada esquema do European Payments Council. Um resultado confirmado exige uma identificação inequívoca do banco e uma correspondência com um participante atualmente aderente em dados de registo atualizados.
Utilize o endpoint de validação de IBAN com a sua chave API. Os resultados SEPA são incluídos quando são devolvidos dados bancários; não é necessário um pedido adicional para verificar os esquemas.
curl --get "https://www.iban-test.eu/api/v2/iban/validate" \
--header "Authorization: Bearer YOUR_API_TOKEN" \
--data-urlencode "iban=DE89370400440532013000"
Excerto de uma resposta de exemplo que apresenta apenas os campos SEPA. Os resultados reais dependem do IBAN e dos dados de registo disponíveis.
{
"details": {
"sepa": {
"sct": {
"status": "confirmed",
"reason": "matched"
},
"sctInst": {
"status": "confirmed",
"reason": "matched"
},
"sddCore": {
"status": "confirmed",
"reason": "matched"
},
"sddB2b": {
"status": "confirmed",
"reason": "matched"
}
}
}
}
Consulte a referência completa dos campos SEPA e dos motivos do resultado.
Trate primeiro os IBAN inválidos. A participação na SEPA é informação adicional e não altera o resultado da validação do IBAN.
confirmed com o motivo matched confirma a participação do banco nesse esquema. Cada esquema deve ser avaliado separadamente.
unknown significa que não foi possível confirmar a participação. Verifique o motivo e utilize uma revisão ou um procedimento alternativo, em vez de classificar automaticamente o banco como não compatível.
Por exemplo, missing_bic significa que o BIC do banco não estava disponível; no_match, que não foi encontrado um participante correspondente; e stale_data, que os dados do registo estão desatualizados.
Esta API valida IBAN e verifica a participação bancária. Não inicia pagamentos, não verifica a titularidade ou existência de contas, não confirma mandatos de débito direto nem garante a liquidação. A elegibilidade da conta e o encaminhamento dos pagamentos em tempo real devem ser tratados pelo seu prestador de serviços de pagamento.
Utilize estes resultados na adesão de clientes, na configuração de débitos diretos e na preparação de pagamentos. Comece com uma chave API gratuita, examine uma resposta e trate o esquema necessário na sua aplicação.
Para verificações gerais de formato, dígitos de controlo e diretórios bancários, consulte a API de validação de IBAN.
Validação de dados bancários
O IBAN-Test vai além dos dígitos de controlo. Para estes países, verifica o identificador do banco nos diretórios disponíveis e apresenta dados como a instituição, a localidade e o BIC, quando existem. Saiba como funciona a validação de IBAN.
Verificação do formato IBAN
Verifique a estrutura, o comprimento e os dígitos de controlo de um IBAN para detetar erros de escrita ou algarismos trocados antes de um pagamento falhar. Nos países indicados acima, é também possível confirmar os dados em diretórios bancários.
API e automatização
Verifique a estrutura e os dígitos de controlo e utilize os dados bancários disponíveis em formulários de pagamento, produtos SaaS, processos SEPA e agentes de IA. Automatize através de REST ou MCP.
Servidor MCP para agentes de IA – Ligue clientes de IA às ferramentas de validação de IBAN – https://www.iban-test.eu/mcp – Documentação API