Accounts

Bank accounts connected to your users' wallets.

Wirex bank accounts are named accounts in USD, EUR, GBP, AUD, MXN, HKD, NZD, BRL and more. Each one is connected to a wallet balance your user controls, and you open them inside your own product.

Named account details

Currencies and more

  • USD
  • EUR
  • GBP
  • AUD
  • MXN
  • HKD
  • NZD
  • BRL
  • and more

One balance behind every account

Deposits land in the wallet balance. The same balance funds the card, the payouts and the yield.

Instant internal transfers

Moves between accounts on Wirex settle at once.

Statements and reporting

Per-user statements and program-level reports, from the API or the portal.

Programmatic controls

Open, freeze and close accounts, and set limits, from your own back office.

  1. 1Step 1

    Onboard

    Your user passes onboarding.

  2. 2Step 2

    Request details

    You request account details in the currency they need.

  3. 3Step 3

    Funds land

    Incoming funds convert into the user’s wallet balance.

  4. 4Step 4

    Use the balance

    Outgoing payments, card spend and yield draw from the same balance.

From the docs

Open a SEPA account.

Activate a SEPA account for a verified user, then read the IBAN and BIC. Incoming EUR is converted to WEUR in the user’s unified balance.

Read the guide
POST /api/v1/bank/accounts
const headers = {
  'Authorization': `Bearer ${accessToken}`,
  'X-User-Wallet': userEoaAddress,
  'X-Chain-Id': chainId,
  'Content-Type': 'application/json'
};

// Activate (when SepaAccount is ActivationNotStarted)
await fetch(`${baseUrl}/api/v1/bank/accounts`, {
  method: 'POST', headers,
  body: JSON.stringify({ account_type: 'Sepa' })
});

// Read the details once the account is Active
const { data } = await (await fetch(`${baseUrl}/api/v1/bank/accounts`, { headers })).json();
const sepa = data.find(a => a.account_type === 'Sepa');
console.log(sepa.details.iban, sepa.details.bic);

Wirex runs.

  • Onboarding and screening of the account holder
  • Transaction monitoring
  • Statements and reporting
  • Account lifecycle and limits

Read the bank accounts docs.

What do teams build with it?

Bank accounts, answered.

USD, EUR, GBP, AUD, MXN, HKD, NZD and BRL today, with more being added. Ask us about a currency you need.

Ask AI about Bank accounts

Give every user a bank account.