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.
Build your own custom payment page.
Embed native pre-built payment pages into your mobile app.
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 | Native API | Mobile SDK | |
|---|---|---|---|---|---|---|
| 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 using a fully custom checkout UI designed and hosted by you | Shoppers pay inside your mobile app using in‑app checkout screens, without being sent to an external browser. |
| 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 gain full control over checkout UX, data collection, and routing (requires higher integration effort and PCI responsibilities) | To accept in-app payments on iOS/Android apps using native pre-built payment pages |
| PCI-DSS compliance* | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS SAQ A | PCI-DSS ROC | PCI-DSS SAQ A |
| Integration effort | No coding | No coding | Low coding | More coding | Most 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 | Complete control over layout, styling, and interactions | Native payment pages within your app, themed to match your brand |
*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 | Native API | Mobile SDK | |
|---|---|---|---|---|---|---|
| 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 | Native API | Mobile SDK | |
|---|---|---|---|---|---|---|
| Subscriptions with Airwallex Billing | ||||||
| Invoices with Airwallex Billing |