Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewUnderstanding Banking as a Service
Market & infrastructure coverage
Get started
Test and go live

Understanding Banking as a Service

Airwallex's Banking as a Service API solutions (BaaS) enable you to natively embed global financial capabilities into your products. BaaS offers a number of benefits for your customers including the ability to:

  • Instantly create local currency accounts for your customers that are opened in their name, with local bank codes and dedicated account numbers.
  • Allow your customers to receive funds via local clearing systems or SWIFT in local currency and eliminate costly conversion fees.
  • Allow your customers to hold funds in 20+ currencies, convert currencies at interbank rates, and perform other financial operations.
  • Allow your customers to easily send fast, cost-effective payouts to beneficiaries in 150+ countries.
  • Issue branded debit cards in 36+ markets, for corporate purchases or consumer spending across 140 currencies worldwide.
  • Intelligently extend lines of credit to your customers, assess credit worthiness on an ongoing basis, and programmatically sweep funds for repayment.

Global Accounts

Global Accounts enable your customers to receive bank transfers into and authorize direct debit payouts from the Wallet in a region and currency of choice. You can create multiple Global Accounts programmatically without complex application processes or approval delays. After creating a Global Account, you will receive bank account information such as an account number, bank code/routing number, account name, account type, and bank name/location. Your customers can share these details with their payers so they can send bank transfers to the account, or with their recipients and authorize direct debit payouts.

Note that Global Accounts only act as conduits to receive funds or for direct debit payouts, and do not hold balances. Balances across various currencies will be held securely in the multi-currency Wallet.

In regions where we provide Global Accounts with capabilities to receive bank transfers and authorize direct debit payouts, you will be able to build an experience for your customers to operate just like a local business using a local bank account, but powered by a more automated online experience. To learn about supported regions, currencies and capabilities of our Global Accounts product, see Supported regions and currencies.

Held balances

You may either hold funds in your name, or create connected accounts in your customer's name to avoid 'touching' your customers' funds. All Airwallex accounts have an associated multi-currency Wallet (“the Wallet”) to hold funds available for use. Funds are physically held by Airwallex and safeguarded securely with our network of global banking partners.

Key features

  • Hold multi-currency balances

    A Wallet's balance is organized by currency and balance type. A given currency’s available balance pools all the funds you have with Airwallex from different sources in that currency. For example, when funds are received in AUD via different Global Accounts; all those funds will be settled into the Wallet and added to the Wallet's AUD balance.

  • End-to-end fund flow support for receiving and paying out funds

    The Wallet is the destination for all inbound funds flows, and the source of all outbound funds flows.

  • Consolidated reporting

    All financial transactions are recorded and traceable in the Wallet. Using our APIs, you can retrieve balances and generate financial statements/reports for the purposes of reconciliation, proof of funds, and data analysis.

Funds movement

Orchestrate global funds movement for your customers using these options:

Facilitate paying out funds held in the multi-currency Wallet using these options:

  • Global transfers: Programmatically make fast and cost-effective payouts across the globe to external bank accounts in 150+ countries.
  • Direct debit payouts: Authorize an external party to deduct funds from your own or your customer's Wallet via direct debits.

Cards

Issue multi-currency cards to your customers for them to spend their Airwallex wallet balances. Set up card controls to limit spending or leverage remote authorization to remotely accept or decline the transaction based on your configured rules.

On this page
  • Global Accounts
  • Held balances
  • Funds movement
  • Cards