How it works
Step-by-step
- Onboard sellers — Create customers for each seller with KYC documents.
- 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.

