Bank account connection verification

On this page, you will learn how to verify a person’s or company's bank account through the API.

The bank account connection verification is the ability to verify the existence and ownership of the bank account directly with the banks, via the Open Banking protocol. This service enables you to validate the existence of a bank account and ensure the bank account holder is consistent with the data you already collected.

Once connected, the system retrieves two key data points when it is available:

  • The IBAN of the selected bank account
  • The account holder’s name as registered with the bank

This allows you to confirm the existence of the bank account and collect reliable identity information directly from the financial institution.

ℹ️ When verifying a natural-person bank account, the provided first name and last name are matched exclusively against the bank account holder’s name as returned by the bank. Names attached to other roles on the account (for example ‘authorised_user’, or ‘other’) are not considered in the match.

The verification process consists of the following steps:

  1. Initiate an open banking request and receive a URL in return: then share this URL with the person whose bank account needs to be verified, or directly redirect them to it.
  2. Open the URL and follow a desktop or mobile process to connect with the bank.
The end-user will go through this flow to select their bank then bank account

The end-user will go through this flow to select their bank then bank account

  1. Once the bank identity is verified, receive the response via a webhook or by calling a designated endpoint.

Here's the list of supported banks