Log inGet started
Airwallex logo
Core API
Transactional FX
Back to home
OverviewChoose your payments solutionGet started with payments
Online payments
Online payments overviewGet started with online paymentsHosted Payment Page
Drop-in Element
Embedded Elements
Mobile SDK
Native API
Guest user checkoutRegistered user checkoutPlace a hold on a payment methodCancellationsRefunds3D Secure authentication
Network TokenizationDevice fingerprintingMulti-currency pricingError response codes
Automatic Currency Conversion
Invoice integrations

Native API

Airwallex's native API integration allows you to handle 100% of the interactions between your application's frontend and backend. It is best suited if you are PCI-DSS compliant and want to leverage that capability to provide a customized checkout experience to your shoppers.

Airwallex uses versioning API to improve our API without impacting existing integrations. In this guide, the API examples as well as the notification event types are all presented in the latest version. For older versions, please refer to our official API documentation API.

How do I choose the version?

You may specify the version per API call by setting the x-api-version header. However, in most cases you should rely on the configured version in your account. Overriding version by header is designed for testing and migrating to a new version.

For webhook notifications, you may only specify the expected event version during the webhook creation. For more information, see Listen for webhook events.