Download OpenAPI specification:
Verifies a UK bank account.
Note: On the live system the reason 'Sort code not supported at endpoint' may be returned but cannnot be tested on CAT.
checkType | sortCode | accountNumber | name | accountType | secondaryIdentifier | Reason |
---|---|---|---|---|---|---|
Payee | 999996 | 00000001 | Miss Samantha Smythe | Personal | Account name matches | |
Payee | 999996 | 00000011 | Bridgford Gardening | Business | Account name matches | |
Payee | 999996 | 00000001 | Mr David Smythe | Personal | Account name does not match | |
Payee | 999996 | 00000001 | Miss Sam Smythe | Personal | There may be a match on the account name | |
Payee | 999996 | 00000011 | Bridgford Gardening | Personal | Business account, name matches | |
Payee | 999996 | 00000001 | Miss Samantha Smythe | Business | Personal account, name matches | |
Payee | 999996 | 00000011 | Pridgford Gardening | Personal | Business account, name may be a match | |
Payee | 999996 | 00000001 | Miss Sam Smythe | Business | Personal account, name may be a match | |
Payee | 999996 | 98989898 | Miss Samantha Smythe | Personal | Incorrect account number | |
Payee | 623254 | 00000000 | Jane Jones | Personal | ABC123456 | Invalid customer reference |
Payee | 999996 | 00000062 | Not Supported | Personal | Account type not supported for CoP | |
Payee | 999996 | 00000048 | Johnson Logistics | Business | Opted out of CoP Scheme | |
Payee | 999996 | 00000016 | Switched Account | Personal | Account has been switched | |
Payee | 999997 | 00000001 | Miss Samantha Smythe | Personal | Invalid SortCode MI Reference:474 | |
Payee | 9 | 00000001 | Miss Samantha Smythe | Personal | Sortcode must be a 6 digit number | |
Payee | 00000001 | Miss Samantha Smythe | Personal | 'sortCode' must not be empty. | ||
Payee | 999996 | A0000001 | Miss Samantha Smythe | Personal | Account number must be an 8 digit number | |
Payee | 999996 | Miss Samantha Smythe | Personal | 'accountNumber' must not be empty. | ||
Payee | 999996 | 00000001 | Personal | 'name' must not be empty. | ||
Payee | 999996 | 00000001 | Miss Samantha Smythe | 'accountType' must not be empty. | ||
999996 | 00000001 | Miss Samantha Smythe | Personal | 'checkType' must not be empty. | ||
Payee | 999996 | 00000001 | Miss Samantha Smythe | Personal | 'secondaryIdentifier' must not be empty. | |
Payee | 165050 | 00000001 | 471 Test | Business | Requested account provider is not a CoP Participant and DCR is not possible. MI Reference:471 |
x-correlation-id | string Example: d2cb7c7f-e2b4-49eb-b88c-08a3d36964e6 Request unique identifier, related transaction GUID |
checkType required | string Enum: "Payee" "Payer" Specifies the type of check (payee or payer). |
sortCode required | string = 6 characters ^[0-9]{6}$ 6 digit sort code, hyphens not included. |
accountNumber required | string = 8 characters ^[0-9]{8}$ 8 digit account number. |
name required | string [ 1 .. 140 ] characters ^.{1, 140}$ Name to be be validated. |
accountType required | string Enum: "Business" "Personal" Specifies the type of account (business or personal). |
secondaryIdentifier | string [ 0 .. 140 ] characters ^.{1, 140}$ Optional identifier assigned by an institution to identify an account. This identifier is known by the account owner, e.g. roll number. This should not be sent if there is no data for the property. |
{- "checkType": "Payee",
- "sortCode": "999996",
- "accountNumber": "00000001",
- "name": "MISS SAMANTHA SMYTHE",
- "accountType": "Personal",
- "secondaryIdentifier": ""
}
{- "match": true,
- "originalName": "Miss Samantha Smythe",
- "name": "",
- "reasonCode": "",
- "reason": ""
}