Airwallex iOS SDK
The Airwallex iOS SDK is a flexible tool that enables you to integrate payment methods into your iOS app. It provides native UI screens to facilitate payment functions on top of your existing purchase flow. You can also choose to build your own custom UI using API integration.
We support the following localizations: English, Chinese Simplified, Chinese Traditional, French, German, Japanese, Korean, Portuguese Portugal, Portuguese Brazil, Russian, Spanish, Thai
Supported payment methods
| Category | Methods | Notes |
|---|---|---|
| Cards | Visa, Mastercard, UnionPay, Discover, JCB, Diners Club, Amex | PCI-DSS compliance is required when using low-level API integration |
| Apple Pay | Apple Pay | Required setup |
| E-Wallets | Alipay, AlipayHK, DANA, GCash, Kakao Pay, Touch 'n Go, WeChat Pay, and more |
Integration options
Choose the integration option that best suits your needs:
| Option | Description | Multiple payment methods | Single payment method |
|---|---|---|---|
| UI integration - Hosted Payment Page (HPP) | Launch a complete, SDK-managed payment flow with prebuilt screens for payment method selection, card input, and checkout. Supports customizable theming and dark mode. Recommended for most use cases. | ![]() | ![]() |
| UI integration - Embedded Element | Embed Airwallex's AWXPaymentElement directly into your own view hierarchy using UIKit. You retain full control over the host layout and navigation while leveraging the SDK's payment UI components. | ![]() | ![]() |
| Low-level API integration | Build a fully custom payment UI using the SDK's core APIs. Gives you direct access to payment method retrieval, card tokenization, payment confirmation, and consent management. Your app must be PCI-DSS compliant if using Low Level API Integration for payment with card and billing details flow. Provide a PCI-DSS AOC and renew it regularly. | ![]() | ![]() |
Was this page helpful?





