Recipients
Validate a bank account
Validates the provided bank account details. You can use this before you create a recipient.
By default, this endpoint isn't enabled. If you'd like to use it, please contact us.
post/recipients/validate/account
Request
- Base URLhttps://api.equalsmoney.com/v2
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
accountIdstring required
The ID of the account to work with.
Example:F50091
Request body
Example request
{
"country": "GB",
"iban": "PK94XAOM0400102322019126",
"number": "55555555",
"code": "12-34-56"
}Response
OK
Example response
{
"countryCode": "GB",
"nationalId": "string",
"accountNumber": "string",
"status": "PASS",
"comment": "string",
"recommendedNatId": "string",
"recommendedAcct": "string",
"recommendedBIC": "string",
"ref": "string",
"group": "string",
"branchDetails": [
{
"bankName": "Barclays Bank",
"branch": "London",
"street": "1 Churchill Place",
"city": "London",
"postZip": "E14 5HP",
"region": "London",
"country": "UK",
"codeDetails": {
"codeName1": "string",
"codeValue1": "string",
"codeName2": "string",
"codeValue2": "string",
"codeName3": "string",
"codeValue3": "string",
"codeName4": "string",
"codeValue4": "string"
},
"additionalData": {
"ssiAvailable": "Y",
"payServiceAvailable": "Y",
"contactsAvailable": "N",
"messageAvailable": "N",
"holidayAvailable": "Y",
"sepaDetails": {
"ctStatus": "NO",
"ddStatus": "NO",
"bbStatus": "NO"
},
"bankToken": "string",
"branchTypeLabel": "string"
}
}
],
"headOfficeDetails": {
"bankName": "Barclays Bank",
"branch": "London",
"street": "1 Churchill Place",
"city": "London",
"postZip": "E14 5HP",
"region": "London",
"country": "UK",
"codeDetails": {
"codeName1": "string",
"codeValue1": "string",
"codeName2": "string",
"codeValue2": "string",
"codeName3": "string",
"codeValue3": "string",
"codeName4": "string",
"codeValue4": "string"
},
"additionalData": {
"ssiAvailable": "Y",
"payServiceAvailable": "Y",
"contactsAvailable": "N",
"messageAvailable": "N",
"holidayAvailable": "Y",
"sepaDetails": {
"ctStatus": "NO",
"ddStatus": "NO",
"bbStatus": "NO"
},
"bankToken": "string",
"branchTypeLabel": "string"
}
},
"paymentBicDetails": {
"bankName": "Barclays Bank",
"branch": "London",
"street": "1 Churchill Place",
"city": "London",
"postZip": "E14 5HP",
"region": "London",
"country": "UK",
"codeDetails": {
"codeName1": "string",
"codeValue1": "string",
"codeName2": "string",
"codeValue2": "string",
"codeName3": "string",
"codeValue3": "string",
"codeName4": "string",
"codeValue4": "string"
},
"additionalData": {
"ssiAvailable": "Y",
"payServiceAvailable": "Y",
"contactsAvailable": "N",
"messageAvailable": "N",
"holidayAvailable": "Y",
"sepaDetails": {
"ctStatus": "NO",
"ddStatus": "NO",
"bbStatus": "NO"
},
"bankToken": "string",
"branchTypeLabel": "string"
}
},
"paymentNetworkDetails": [
{
"paymentNetwork": "SWIFT",
"participantId": "string",
"participantName": "string",
"currencyCode": "AED"
}
],
"bic8": "N",
"dataStore": "N",
"noBranch": "N",
"isoAddr": "N",
"payBranchType": "D",
"freeToken": "string"
}Changes
No recorded changes to this operation across all 1 revision of this API.