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.
The constructed URL format is: https://www.inverite.com/customer/web/create?email=customer@email.com&site=YourSiteSlug&firstname=F…
Key parameters include:
site— your assigned Site Slugemail— customer's email addressfirstname/lastname— customer's nameprovince— customer's provincereferenceid— 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:
Production: https://www.inverite.com/api/v2/create
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.
