Bank Match

The Bank Verification tool allows customers to instantly verify that small and medium sized companies you are working with are providing correct bank details, to reduce fraud and avoid delays in your on boarding process. The bank data for these companies is provided to Creditsafe by various financial providers, including major banks. When you provide us with a company number and their bank details, we are able to perform instant checks to verify that those bank details are associated with that company and return -
Match – We have bank information on the company, and the data provided by the customer matches the company records
No Match – We have bank information on the company, but the data provided does not match any of the company records
Data Unavailable - We do not have bank information on the company.

SecuritybearerToken
Request
query Parameters
checkType
required
any

Validation uses an algorithm to determine if a SCAN or IBAN exists, but does not let you know if that SCAN or IBAN actually belongs to the company who has provided it. Verification takes this a step further and checks the Creditsafe database for a match on the SCAN/IBAN, and tells you if the bank details actually belong to the company, so you can be assured that you are sending your money to the correct entity.

Enum: "Both" "Validate" "Verify"
companyId
required
string

The connectId or safeNumber of the company to check against.

Example: companyId=GB-0-X9999999
sortCode
string

Sort Code to check - Must be passed in with Account Number to form a SCAN Result

Example: sortCode=089997
accountNumber
string

Account Number to check - Must be passed in with Sort Code to form a SCAN Result

Example: accountNumber=66374958
iban
string

IBAN to check

Example: iban=GB55TEST08999966374957
vatNumber
string

VAT Number to check

Responses
200

Indicates the check has been made successfully and contains the result of the Verification/Validation. A 200 response alone does not immediately indicate the bank account is valid, only that the check was made in the correct format. Check the SCAN text and IBAN text fields for the result of the Check.

400
401
get/localSolutions/GB/bankmatch
Request samples
Response samples
application/json
{
  • "totalSize": 1,
  • "bankMatchResults": [
    ]
}