billo
×
VoPay
BBID Registration with KYB
Powered by VoPay
How Billo integrates VoPay's merchant onboarding API to verify, bank-link, and issue Billo Business IDs to Canadian SMBs — end to end.
✓ KYB via VoPay API ✓ iQ11 Bank Verification ✓ CRA Business Registry ✓ Facial ID + Document Upload ✓ Multi-stakeholder Sign-off
Why KYB is the right move for BBID
Before any business can receive payments via Billo, we need to know they're real, compliant, and bank-linked. VoPay closes all three gaps in one API.
🏢
500K+ Canadian SMBs as target billers
Every business that registers as a Billo biller flows through VoPay's KYB pipeline — creating a high-volume, recurring onboarding use case.
🔗
Single vendor for KYB + payments rail
VoPay already powers Billo's EFT/Interac rails. Adding KYB means one API, one contract, one reconciliation — no new vendor to negotiate with.
Same-day BBID issuance
VoPay's automated KYB flow — no bank appointments, no manual review for standard cases — means a business can go live the same day they register.
The integrated BBID onboarding journey
5 steps. VoPay powers steps 2 and 3. Billo owns steps 1, 4, and 5. The handoff is invisible to the business owner.
Billo
VoPay
Shared / Handoff
1
Billo
Business Identity
Business name, BN, business type. Checked against CRA registry.
⏱ ~2 min
POST /bbid/init
2
VoPay KYB
Identity & Document Verification
Facial ID, business documents, stakeholder sign-off. Fraud detection included.
⏱ ~3 min
POST /account-onboarding
3
VoPay iQ11
Bank Account Link
Instant bank verification via iQ11 — no transit numbers, no micro-deposits.
⏱ ~2 min
VoPay bank-connect
4
Billo
BBID Issued
Unique 6-digit Billo Business ID issued. Permanent. Payable from day one.
⚡ Instant
BBID: 441892
5
Billo
Configure & Go Live
Set invoice limits, toggle payment methods, configure CRN logic. Print BBID on invoices.
⏱ ~2 min
POST /bbid/configure
What Billo calls on VoPay's API
Two primary VoPay endpoints power the KYB flow. One creates the application + account simultaneously, the other handles bank linking.
POST /api/v2/account-onboarding/create
Create Onboarding Application
  • BusinessName Legal registered business name — pre-filled from step 1 REQ
  • BusinessNumber CRA-issued 9-digit BN — validated against registry in step 1 REQ
  • ApplicantEmail Business owner email — sent onboarding link REQ
  • Stakeholders[] Additional signers (directors, shareholders) if multi-party verification required OPT
  • CallbackURL Webhook endpoint — Billo receives status updates when KYB clears REQ
GET /api/v2/account-onboarding/status
KYB Verification Webhook Response
  • Status pending / approved / rejected / requires_review RES
  • AccountToken VoPay account token — Billo stores this to initiate future EFT settlements RES
  • BankLinked Boolean — true once iQ11 bank connection is complete RES
  • VerificationScore Fraud risk score — Billo gates BBID issuance on threshold pass RES
  • DocumentsStored Confirmed document vault reference — accessible via VoPay API RES
How data moves between Billo, VoPay, and the business
Everything is API-driven. The business owner never knows where Billo ends and VoPay begins.
Business
Business details + BN Entered in Billo's registration wizard, step 1
Billo
Billo
BN validation lookup Confirms business is CRA-registered before calling VoPay
CRA Registry
Billo
POST /account-onboarding/create Creates VoPay account + sends KYB form link to applicant
VoPay
Business
Facial ID + document upload + bank link Completed in VoPay's hosted KYB form — Billo-branded
VoPay
VoPay
KYB status webhook → APPROVED AccountToken + BankLinked: true + VerificationScore → Billo
Billo
Billo
BBID issued: 441892 Permanent biller ID confirmed — business can now receive payments
Business
What each side gets
This isn't a one-sided integration. VoPay gains a scalable, recurring KYB use case. Billo gains compliance and a seamless onboarding experience without building it from scratch.
🔵 VoPay gains
📈
High-volume KYB pipeline Every Canadian SMB registering as a Billo biller is a VoPay KYB transaction. 500K+ addressable businesses in Canada alone.
🔁
Expanded relationship with Billo Already powering Billo's EFT rails — adding KYB deepens the integration and increases switching cost for both parties.
🏦
iQ11 bank linking at scale Every BBID registration ends with a bank account link via iQ11 — another VoPay product, another transaction.
📋
Referenceable SMB use case A clear, packaged KYB recipe for the SMB biller segment — useful for VoPay's other platform clients.
🟢 Billo gains
Regulatory compliance out of the box FINTRAC-compliant KYB without building identity verification infrastructure. VoPay handles facial ID, document storage, and fraud detection.
Same-day BBID issuance Fully automated standard cases — no manual review queue. Businesses can start receiving payments the same day they register.
🛡️
Fraud prevention at the door VoPay's automated fraud detection means bad actors can't register as billers and abuse the payment network.
🔗
One vendor for the full stack KYB, bank linking, and EFT settlement all through VoPay. One contract, one reconciliation, one integration to maintain.
From design to live
The BBID wizard already exists as a functional prototype. The VoPay API integration is the next build phase.
Complete
BBID Registration Wizard — UI prototype
5-step wizard live at billopay.app/billo-for-business.html. Business identity, bank link (placeholder), BBID reveal, invoice configuration, and go-live screens fully designed.
Complete
VoPay EFT rails live
VoPay already powers Billo's payment rails. API credentials, account structure, and settlement flow are established. KYB is an extension of this existing relationship.
2
Next — ~2 weeks
VoPay KYB API integration
Wire step 1 (business identity form submission) to POST /account-onboarding/create. Handle the webhook callback. Gate step 4 (BBID issuance) on KYB approval status.
3
Next — ~1 week
iQ11 bank-link integration in step 3
Replace the placeholder bank-link UI with VoPay's iQ11 hosted flow. Business owner completes bank verification inside VoPay's widget — Billo receives BankLinked: true on completion.
4
Launch
First BBID issued via live KYB
First real Canadian SMB completes BBID registration end-to-end. VoPay KYB clears, bank is linked, BBID issued same day. Billo's biller network goes live.