How it shows up in Veil
You add a bank account from the dashboard. The dashboard shows only a partial reference (like “ACH ending in 1234” or “SEPA · ES12”), never the full account number.Supported rails
How the destination is chosen
You can hold multiple bank accounts. Three layers decide where a given offramp lands, in precedence order:Per-offramp
Both dashboards expose a bank-account picker on the offramp screen, and the
bankAccountId parameter on POST /offramp lets API callers do the same. An explicit choice wins over the wallet’s default.Per-wallet default
Each wallet is bound to a default bank account. Auto-settle always uses this default. The picker pre-selects it for manual offramps.
Primary
Each user has one primary bank account per environment mode. It’s the destination for handle-routed offramps from other users (the sender never picks among your banks) and the platform’s anchor account.
Security hold
Newly added bank accounts enter a short security hold before they’re usable. Your first bank account is exempt.See also
- Wallets — overriding the primary on a per-wallet basis
- Offramp lifecycle — how the destination is resolved at execute time
- Usernames — handle-routed offramps land in the recipient’s primary