How it works
Step-by-step
-
Onboard sellers — Create customers for each seller. Sole-trader sellers use
type=individualand the standard KYC flow. Incorporated sellers (LLCs, limited companies, etc.) usetype=businessand must complete the KYB flow — beneficial owners and KYB documents, not the legacy/filesendpoint.USD, GBP, and EUR Virtual Bank Accounts and direct payouts in those currencies currently supporttype=individualonly. If your incorporated sellers receive in those currencies, you cannot provision a USD/GBP/EUR VBA for them today. NGN VBAs work for both types. KYB completion is the foundation for the future business-customer expansion in USD/GBP/EUR. -
Create Virtual Bank Accounts — Call POST /virtual-bank-account to provision accounts for receiving buyer payments. For NGN accounts, activation is instant. For USD, GBP, and EUR, wait for the
virtual_account.readywebhook before sharing account details. -
Collect from buyers — Share the Virtual Bank Account details with buyers. When a buyer sends money, the funds land in your wallet and you receive a
collection.completedwebhook — no API call required. For CAD, buyers pay via Interac. - Funds land in your wallet — Collections credit your business wallet after fees. See Money movement for how fees are calculated.
- Disburse to sellers — Create payouts to each seller’s local bank account. For sellers in different countries, Blaaiz handles the currency conversion automatically.
- Reconcile — Use List transactions and webhooks to match collections to payouts and track your platform’s margin.
If sellers are in multiple countries (e.g. NGN and GBP), you can pay each from the same wallet — Blaaiz converts at the current exchange rate.

