Skip to main content

How Instant Bank Verification (IBV) Works

I
Written by Inverite Marketing
Updated over 2 weeks ago

Instant Bank Verification (IBV) is Inverite's core product. It allows merchants to connect to a customer's bank account in real time — with the customer's consent — to verify account ownership and retrieve trusted banking data.

How the IBV Flow Works

• Step 1: Your platform sends a request to the Inverite API to initiate an IBV session.

• Step 2: The customer is presented with the Inverite bank selection screen, where they choose their financial institution.

• Step 3: The customer enters their online banking credentials directly into Inverite's secure interface (your platform never sees their credentials).

• Step 4: Inverite connects to the bank and retrieves account information and transaction data in real time.

• Step 5: The results — including account details, categorized transactions, and ownership confirmation — are returned to your platform via the API and/or webhook.

What Data Is Returned

• Account holder name, transit number, institution number, and account number

• Account balances (current and available, where provided by the bank)

• Transaction history (up to 365 days, depending on bank availability)

• Categorized income and spending data

• NSF (non-sufficient funds) history and fraud signals

Supported Institutions

Inverite supports over 280 Canadian financial institutions, including all major banks (RBC, TD, Scotiabank, BMO, CIBC, National Bank), credit unions, and digital banks.

Note: Some banks may return less data than others depending on their online banking infrastructure. See Article 6 for guidance on missing or incomplete data.

Did this answer your question?