PAYCommercial ยท Airwallex

Airwallex API

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

5 stops to a working call

  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..."}

Airwallex API: common questions

Is the Airwallex API free?

The Airwallex API is listed as paid. Check the official Airwallex docs for current pricing.

Does the Airwallex API need an API key?

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

What is the Airwallex API endpoint?

The base URL is https://api.airwallex.com/api/v1. A working example: 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'

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

On the same line