Nome do Campo | Comprimento | Tipo | Descrição |
---|---|---|---|
IBAN | Max 100 | String | O IBAN que você deseja validar. |
api_key | 128 | String | Sua chave de API pessoal. |
format | 5 | String | Formato da resposta XML e JSON suportados. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | < xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema" elementformdefault = "qualified" attributeformdefault = "unqualified" > < xs:element name = "result" > < xs:complextype > < xs:sequence > < xs:element name = "bank_data" > < xs:complextype > < xs:sequence > < xs:element name = "bic" type = "xs:string" ></ xs:element > < xs:element name = "branch" ></ xs:element > < xs:element name = "bank" type = "xs:string" ></ xs:element > < xs:element name = "address" ></ xs:element > < xs:element name = "city" type = "xs:string" ></ xs:element > < xs:element name = "state" ></ xs:element > < xs:element name = "zip" type = "xs:int" ></ xs:element > < xs:element name = "phone" ></ xs:element > < xs:element name = "fax" ></ xs:element > < xs:element name = "www" ></ xs:element > < xs:element name = "email" ></ xs:element > < xs:element name = "country" type = "xs:string" ></ xs:element > < xs:element name = "country_iso" type = "xs:string" ></ xs:element > < xs:element name = "account" type = "xs:int" ></ xs:element > < xs:element name = "bank_code" type = "xs:int" ></ xs:element > < xs:element name = "branch_code" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "sepa_data" > < xs:complextype > < xs:sequence > < xs:element name = "SCT" type = "xs:string" ></ xs:element > < xs:element name = "SDD" type = "xs:string" ></ xs:element > < xs:element name = "COR1" type = "xs:string" ></ xs:element > < xs:element name = "B2B" type = "xs:string" ></ xs:element > < xs:element name = "SCC" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "validations" > < xs:complextype > < xs:sequence > < xs:element name = "chars" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "iban" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "account" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "structure" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "length" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "country_support" > < xs:complextype > < xs:sequence > < xs:element name = "code" type = "xs:int" ></ xs:element > < xs:element name = "message" type = "xs:string" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > < xs:element name = "errors" ></ xs:element > </ xs:sequence > </ xs:complextype > </ xs:element > </ xs:schema > |
Nome do Campo | Comprimento | Tipo | Descrição |
---|---|---|---|
BIC | Max 11 | String | O código BIC do banco emissor / agência ou instituição. |
BANK | Max 256 | String | O nome do banco / instituição que emitiu o IBAN |
BRANCH | Max 256 | String | Nome da agência bancária específica, se disponível |
COUNTRY | Max 32 | String | Nome completo do país de origem, por exemplo “EUA” |
COUNTRY_ISO | 2 | String | Abreviação de duas letras do código do país, por exemplo, EUA, Reino Unido, AU, FR, etc. |
CITY | Max 128 | String | O nome da cidade do local dos bancos emissores. |
STATE | Max 128 | String | O nome do estado no qual o banco / filial está localizado. |
ZIP | Max 11 | String | CEP ou código postal da cidade. |
ADDRESS | Max 128 | String | O endereço do banco emissor. |
ACCOUNT | Max 128 | String | O número da conta bancária interna extraído do IBAN. |
Nome do Campo | Comprimento | Tipo | Descrição |
---|---|---|---|
SCT | Max 3 | String | Se este banco suporta transferência de crédito SEPA. |
SDD | Max 3 | String | Se este banco suporta o Débito Direto SEPA. |
COR1 | Max 3 | String | Se este banco suporta o SEPA COR1. |
B2B | Max 3 | String | Se este banco apoia o SEPA Business to Business. |
SCC | Max 3 | String | Se este banco suporta a compensação de cartões SEPA. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | < result > < bank_data > < bic >BARCGB22</ bic > < branch >INTERNATIONAL BANKING 2</ branch > < bank >BARCLAYS BANK UK PLC</ bank > < address >PO Box 69999 1 Churchill Place Canary Wharf </ address > < city >London</ city > < state > < zip >E14 1QE</ zip > < phone >020 71147000</ phone > < fax > < www > < email > < country > < country_iso >GB</ country_iso > < account >73160944</ account > </ country ></ email ></ www ></ fax ></ state ></ bank_data > < sepa_data > < sct >YES</ sct > < sdd >YES</ sdd > < cor1 >YES</ cor1 > < b2b >YES</ b2b > < scc >NO</ scc > </ sepa_data > < validations > < chars > < code >006</ code > < message >IBAN does not contain illegal characters</ message > </ chars > < iban > < code >001</ code > < message >IBAN Check digit is correct</ message > </ iban > < account > < code >002</ code > < message >Account Number check digit is correct</ message > </ account > < structure > < code >005</ code > < message >IBAN structure is correct</ message > </ structure > < length > < code >003</ code > < message >IBAN Length is correct</ message > </ length > < country_support > < code >007</ code > < message >Country supports IBAN standard</ message > </ country_support > </ validations > < errors > </ errors ></ result > |
As validações matemáticas dos dígitos de verificação são retornadas no objeto "validações"
Código de status | Tipo | Descrição |
---|---|---|
301 | Erro na conta | A chave da API é inválida |
302 | Erro na conta | Assinatura expirada |
303 | Erro na conta | Nenhuma consulta disponível |
304 | Erro na conta | Você não tem acesso a esta API |
201 | Falha na validação | O dígito de verificação do número da conta não está correto |
202 | Falha na validação | IBAN Dígito de verificação incorreto |
203 | Falha na validação | IBAN Comprimento is not correct |
205 | Falha na validação | A estrutura do IBAN não está correta |
206 | Falha na validação | IBAN contém caracteres ilegais |
207 | Falha na validação | O país não suporta o padrão IBAN |
001 | Sucesso de Validação | O dígito de verificação do IBAN está correto |
002 | Sucesso de Validação | O dígito de verificação do número da conta está correto |
003 | Sucesso de Validação | IBAN Comprimento está correto |
004 | Sucesso de Validação | O número da conta não suporta o dígito de verificação |
005 | Sucesso de Validação | A estrutura do IBAN está correta |
006 | Sucesso de Validação | O IBAN não contém caracteres ilegais |
007 | Sucesso de Validação | País suporta padrão IBAN |