Airwallex logo

Airwallex iOS SDK

Copy for LLMView as Markdown

GitHub Release

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

CategoryMethodsNotes
CardsVisa, Mastercard, UnionPay, Discover, JCB, Diners Club, AmexPCI-DSS compliance is required when using low-level API integration
Apple PayApple PayRequired setup
E-WalletsAlipay, AlipayHK, DANA, GCash, Kakao Pay, Touch 'n Go, WeChat Pay, and more

Integration options

Choose the integration option that best suits your needs:

OptionDescriptionMultiple payment methodsSingle 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.HPP - Multiple payment methodsHPP - Single payment method
UI integration - Embedded ElementEmbed 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.Embedded - Multiple payment methodsEmbedded - Single payment method
Low-level API integrationBuild 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.API - Multiple payment methodsAPI - Single payment method
Was this page helpful?