Virtual Accounts

Local account details, no local bank needed.

Give each customer, vendor or business unit its own named account details, and receive money the way locals do.

USD EUR GBP NGN
Account nameAcme Ltd
Account number•••• 4821
Routing number•••• 0021
BankOrb partner bank (US)
Last deposit: $3,250.00 from Acme Corp · matched
How it works

An account per customer, in one call.

01

Create an account

Issue named account details by API or from the dashboard.

02

Share the details

Your payer sends a normal local transfer, no international wire.

03

Funds land, matched

Every deposit is tied to the account it came into.

Receive like a local, everywhere.

Named accounts

Accounts carry your business name, so payers trust them.

One per customer

Dedicated details per payer make reconciliation automatic.

Major currencies

USD, EUR, GBP and local African currencies.

Instant notifications

Webhooks fire the moment a deposit lands.

Straight into your balance

Deposits feed your business account, ready to use.

Open and close freely

Spin accounts up per project and close them when done.

For developers

Issue an account in code.

Create, list and close accounts; get deposit.received events.

Accounts API reference
await orb.virtualAccounts.create({
  currency: "USD",
  name: "Acme Ltd",
  customer: "cus_4410",
});