IBAN validation
Confirm that an International Bank Account Number is well formed before you send a payout or store it. Gurdx checks the country-specific length and format, the checksum and returns the country details.
What it detects
- Wrong length or format for the country
- Failed checksum (typos)
- Unsupported or unknown country codes
- Account country differing from the customer country
API methods
Sample response
{
"data": {
"isValid": true,
"formats": {
"machine": "BE71096123456769",
"human": "BE71 0961 2345 6769",
"obfuscated": "BE** **** **** 6769"
},
"country": {
"name": "Belgium",
"IANA": "be",
"ISO3166": "BE",
"currency": "EUR",
"centralBank": {
"url": "http://www.nbb.be/",
"name": "National Bank of Belgium"
},
"membership": "eu_member",
"isEU": true,
"length": "16",
"isSEPA": true,
"swiftOfficial": true
},
"custom_rules_applied": {
"total": 0,
"rules": []
},
"bank": null
},
"status": "success",
"executionTime": 1
}