Skip to main content
Bank verification confirms a company controls a real, named bank account. The owner supplies the account number and bank, Vouchmark resolves the account with the bank, and the resolved account name is matched against the company name. On a sufficient match the account is saved to the company and the score is recalculated. This flow is handled by company management, not the verification endpoints.

How it runs

1

List supported banks

Fetch the bank list (with codes) from GET /v1/banks. Use the bank_code from this list when connecting an account.
2

Connect an account

Submit the account number, bank code, and bank name to POST /v1/connect-account/{companyId}. The account is resolved with the bank and the resolved name is compared to the company name.
3

Score updates

On a sufficient name match the account is saved to the company and the Vouchmark Score is recalculated.

List banks — GET /v1/banks

Response

Connect an account — POST /v1/connect-account/{companyId}

The body requires a 10-digit account_number, a bank_code, and a bank_name.
Verified
When the resolved account name doesn’t match the company closely enough, the response is 400:
Name mismatch

Errors