GuidesUse cases
B2B invoice and vendor payments
Automate cross-border vendor payments via optimal local rails
Automate cross-border vendor payments. Receive invoices in any currency, fund your wallet, and pay vendors directly to their local bank accounts — no intermediary banks or manual wires needed.
How it works
Step-by-step
- Create vendor as customer — Create a customer with
type=businessand the vendor's business details, then verify them through the KYB flow (beneficial owners + KYB documents +/submit). If the vendor is a sole trader / freelancer, usetype=individualand the standard KYC flow instead. Do not use the legacy/filesendpoint fortype=business— it doesn't trigger verification for business customers. - Fund your wallet — Deposit funds via Virtual Bank Account transfer or Interac (CAD). Your wallet is credited automatically when funds arrive.
- Preview the cost — Call Fee breakdown to see the total cost including FX and fees.
- Pay the vendor — Create a payout with the vendor's bank details and the invoice amount. Blaaiz routes through the optimal rail (SEPA for EUR, BACS for GBP, ACH for USD, Interac for CAD, local bank transfer for NGN).
- Confirm and reconcile — Use
payout.completedwebhooks and Get transaction to confirm delivery and close the invoice.