Online payments overview
You can integrate with Airwallex Payments in several ways. These range from using a pre-built checkout page, embedding payment components in your checkout page, to building your own UI for full control over your checkout experience. We recommend you make the choice based on your needs and capabilities.
Create links shoppers can pay with, without writing a single line of code.
Add global, multi‑method payments to your existing e‑commerce platforms.
Redirect shoppers to a secure, pre-built payment page hosted by Airwallex.
Embed pre-built checkout UI on your payment page.
Native payment flow within your app
Build your own custom payment page.
Not sure which option to choose? Explore the demo .
Compare features and capabilities
Evaluate the core features and capabilities of each integration option, including checkout experience, integration effort, and customization options.
| Payment Links | Plugins | Hosted Payment Page | Embedded Elements | Mobile SDK | Native API | |
|---|---|---|---|---|---|---|
| Checkout experience | Shoppers open a secure Airwallex‑hosted checkout page from a link or QR code, and pay without needing to go through your site or app | Shoppers use your ecommerce platform’s native checkout flow with Airwallex powering the payment step. | Shoppers are redirected from your site or app to a secure, pre‑built checkout page hosted by Airwallex | Shoppers use payment elements embedded directly in your checkout page, styled to match your website. | Shoppers pay inside your mobile app using in‑app checkout screens, without being sent to an external browser. | Shoppers pay using a fully custom checkout UI designed and hosted by you |
| When to use | To accept payments without building a checkout, for example via invoices, email, chat, or QR codes | To accept payments from your ecommerce platform (for example Shopify or WooCommerce) with minimal setup and no custom checkout code | To offload PCI scope and UI work by redirecting to an Airwallex-hosted payment page for a low‑maintenance web or mobile checkout | To accept payments using your own payment page but via embedded Airwallex payment elements to keep checkout on‑brand, while keeping PCI scope minimal | To accept in-app payments on iOS/Android apps using native pre-built payment pages | To gain full control over checkout UX, data collection, and routing (requires higher integration effort and PCI responsibilities) |
| PCI-DSS compliance* | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS ROC |
| Integration effort | No coding | No coding | Low coding | More coding | Low coding | Most coding |
| UI customization | Preset layout with configurable branding | Preset layout with configurable branding | Preset layout with configurable branding | Embedded components in your own layout and theme | Native payment pages within your app, themed to match your brand | Complete control over layout, styling, and interactions |
*PCI requirements apply to card payments only. PCI-DSS questionnaire must be renewed regularly according to the specific policy. For more information, see PCI-DSS FAQ .
Payment scenario support
| Payment Links | Plugins | Hosted Payment Page | Embedded Elements | Mobile SDK | Native API | |
|---|---|---|---|---|---|---|
| Save payment details for future payments | ||||||
| Save payment details during payment | ||||||
| Place a hold on a payment method (cards and Klarna only) | ||||||
| Collect billing and shipping addresses | ||||||
| Automatic currency conversion | (Shopify, Shopline only) | |||||
| Multi-currency pricing | ||||||
| Pre-fill customer data and payment methods | ||||||
| Network tokenization |
Product support
| Payment Links | Plugins | Hosted Payment Page | Embedded Elements | Mobile SDK | Native API | |
|---|---|---|---|---|---|---|
| Subscriptions with Airwallex Billing | ||||||
| Invoices with Airwallex Billing |