Integration checklist
After integrating with Airwallex’s Treasury product, you can simulate deposits, test webhooks in the demo environment before going live in the production environment.
Test in the demo environment
Set up your demo Airwallex account using the following guidelines and get started with testing.
API keys
- Log into the demo Airwallex WebApp and generate test API keys and obtain the unique client ID to make API calls. Note that if you have multiple accounts, you will need demo API keys for each account.
WebApp configuration
- Configure webhooks on the demo Airwallex WebApp . Follow the getting started with webhooks guide and review the webhook events you can listen to.
Integration
- Use demo API endpoints for your integration:
https://api-demo.airwallex.com/api/v1/
- Deposit tests (see Simulate deposits to your Global Account)
- Micro-deposit tests for Linked Accounts: Call
POST /api/v1/linked_accounts/{id}/verify_microdeposits
and use0.01
and0.02
in theamounts
parameter to successfully verify the Linked Account. - Webhook tests: Ensure your subscribed webhook events are received and managed in your integration.
Reporting
- Download reports from Airwallex to learn about what data is available for your reporting. Learn more about our financial reports API and balance activity reports API
- Download Global Account statements from Airwallex, see Account statements API
- If you decide to download reports programatically, use demo endpoints https://api-demo.airwallex.com/api/v1/
Go live in the production environment
Set up your production Airwallex account using the following guidelines and get started with transacting live.
API keys
- Log into the production Airwallex WebApp to generate production API keys and obtain the unique client ID to make API calls. Note that if you have multiple accounts, you will need production API keys for each account.
WebApp configuration
- Configure webhooks on the production Airwallex WebApp . Follow the getting started with webhooks guide and review the webhook events you can listen to.
Integration
- Update demo API endpoints to point to the production URLs:
https://api.airwallex.com/api/v1/
- Deposit tests: We highly recommend you replicate the demo deposit tests in the production environment to ensure your integration is working correctly. You can use nominal transaction amounts (> $10) for live testing.
- Webhook tests: Ensure your subscribed webhook events are received and managed in your integration.
Reporting
- If you are downloading reports programmatically, update to production endpoints
https://api.airwallex.com/api/v1/