Airwallex API

Commercial

by Airwallex

Global business accounts, multi-currency wallets, payouts, cards and payment acceptance with strong Singapore entity support. Common choice for SG companies paying overseas suppliers or holding multi-currency balances.

How to authenticate

  1. 1Open an Airwallex account and get it verified for Singapore.
  2. 2In the web app create an API key under Developer settings (client id + API key).
  3. 3POST to /api/v1/authentication/login with x-client-id and x-api-key headers to obtain a bearer token (30 min validity).
  4. 4Send Authorization: Bearer TOKEN on subsequent calls.
  5. 5Use the demo environment (api-demo.airwallex.com) before production.

Example request

Request
curl -X POST 'https://api.airwallex.com/api/v1/authentication/login' -H 'x-client-id: YOUR_CLIENT_ID' -H 'x-api-key: YOUR_API_KEY'

Example response

Response (truncated)
{"expires_at":"2026-07-05T12:00:00+0000","token":"eyJhbGciOi..."}

Notes for AI agents

Tokens expire every 30 minutes; cache and refresh. Payment acceptance, payouts and issuing are separate product scopes that may need enabling on the account first.

Machine-readable version: /api/apis/airwallex

Related APIs