In-app payments overview
Airwallex in-app payment integrations let you embed payments in your mobile app—from selecting payment methods through redirecting shoppers to wallet apps or web pages. Choose a native SDK for iOS or Android, or use cross-platform wrappers for Flutter and React Native.
Integrate hosted payment page, embedded elements, or low-level APIs for guest and registered checkout in your iOS app.
Integrate hosted payment page, embedded elements, or low-level APIs for guest and registered checkout in your Android app.
Use the Flutter wrapper to add Airwallex payments to iOS and Android apps from a single codebase.
Use the React Native wrapper to add Airwallex payments to iOS and Android apps from a single codebase.
To use card payments, you must complete a PCI-DSS SAQ A questionnaire during your integration and renew it regularly according to the relevant policy.
Both iOS and Android mobile SDKs automatically handle 3D Secure authentication, offering either frictionless or challenge flow depending on the card issuer's requirements. For more information, see 3D Secure authentication.
Checkout flows
In-app payments supports one-off payments where the shopper is present and active in your app. You do not rely on a saved payment agreement from a prior session.
To save a shopper's payment details for future payments, see Save and reuse payment details.
Privacy policy
You must disclose to your shoppers that Airwallex will be collecting data on the usage of payment services and provide a link to Airwallex's privacy policy .