Skip to main content

How Can I integrate Inverite's Instant Bank Verification (IBV) into my workflow?

Here is a quick overview of the different ways you can integrate and use the IBV (Instant Bank Verification) flow, so you can choose what works best for your setup.

1. iFrame (Recommended)

The most common integration method. You construct a URL with your customer's details passed as query parameters and embed it directly as an iframe in your application. This gives your users a seamless, in-app experience without leaving your platform.

Key parameters include:

  • site — your assigned Site Slug

  • email — customer's email address

  • firstname / lastname — customer's name

  • province — customer's province

  • referenceid — your unique identifier for this request

2. Merchant Portal (Manual Request)

If you need to initiate a verification manually — for example for a specific customer on a one-off basis — you can do this directly through the Merchant Portal:

  • Log in to the portal

  • Navigate to Create Request

  • Enter the customer's details and submit

  • The customer receives a verification email with their unique verification link

3. API

For a more programmatic approach, you can create verification requests via a direct POST to our API endpoint:

The response returns an iframeurl which you can either embed or send directly to your customer as a standalone link via email, SMS, or redirect. Results are returned via webhook or can be retrieved through the merchant portal.

Did this answer your question?