PrestaShop
Accept 160+ payment methods on your PrestaShop store with the Airwallex Payments module.
PrestaShop is an open-source ecommerce platform widely adopted across Europe, particularly in France, for building and managing online storefronts. The Airwallex Payments module is a prebuilt integration for PrestaShop that enables merchants to accept 160+ payment methods — including credit cards, Apple Pay, Google Pay, and a wide range of local payment methods — while benefiting from competitive FX rates through Like-for-Like settlement.
To accept payments, create an Airwallex account and install the module on your existing PrestaShop store using the installation guides below.
Supported features
| Features | PrestaShop |
|---|---|
| Merchant country codes | AU, CH, EU, HK, SG, NZ, UK, US |
| Shopper country codes | Global |
| Payment methods | Visa, Mastercard, American Express, JCB, Discover, UnionPay, Apple Pay, Google Pay, Alipay, WeChat Pay, Klarna, Afterpay, PayPal, iDEAL, Bancontact, BLIK, EPS, Giropay, and 160+ more |
| Features | Payment, Refund, Partial refund, 3D Secure authentication, Manual and Auto capture |
| Currencies | See payment method capabilities |
| Supported PrestaShop versions | 1.7.8.9 or higher |
| Supported languages | English, French |
Checkout experience
Express checkout
Apple Pay and Google Pay buttons can be displayed on the product page and cart page, enabling one-tap purchases. The shopper's shipping address and payment details are collected in a single step without leaving the page.
Credit and debit cards
The shopper enters their card details into a secure, PCI-compliant card form rendered directly on the checkout page through Airwallex Elements. The module supports two card element layouts:
- Single element — One unified input field for all card details.
- Split elements — Separate fields for card number, expiry date, and CVC.
Supported card schemes include Visa, Mastercard, American Express, JCB, Discover, and UnionPay. When 3D Secure is required, the shopper completes an additional authentication step before the payment is processed.
Local payment methods
Region-specific payment options such as Alipay, WeChat Pay, Klarna, Afterpay, PayPal, iDEAL, Bancontact, BLIK, EPS, Giropay, and 160+ more are automatically presented based on the shopper's currency and region. The shopper selects a local payment method and is redirected to the corresponding payment provider to complete the transaction, then returned to the storefront success page.
Hosted Payment Page
The module also supports the Airwallex Hosted Payment Page (HPP), which redirects the shopper to a secure, Airwallex-hosted payment page that accepts multiple payment methods. This option reduces the merchant's PCI-DSS compliance scope.
Capture
The module supports both automatic and manual capture modes:
- Authorize and capture — Payments are captured automatically when the order is placed. This is the default behavior.
- Authorize only — Payments are authorized at order placement and must be captured manually from the order detail page in the PrestaShop Back Office via the Airwallex payment management tab.
Refunds
Refunds and partial refunds are initiated from the order detail page in the PrestaShop Back Office. When a refund is processed, Airwallex sends webhook events to your store to update the order status automatically.
Webhook configuration required
To receive refund status updates, you must configure webhooks. See Configure webhooks for details.
Compatibility
| Requirement | Version |
|---|---|
| PrestaShop | 1.7.8.9 or higher |
| PHP | Compatible with your PrestaShop version (typically 7.1+) |
| MySQL / MariaDB | InnoDB engine support |
| SSL certificate | Required for production (mandatory for Apple Pay) |
Installation guides
To install and configure the Airwallex Payments module, complete these steps in order:
- Install the module — Upload and activate the module in your PrestaShop Back Office.
- Configure API credentials — Connect the module to your Airwallex account.
- Configure webhooks — Set up webhook notifications to keep order statuses in sync.
- Configure card payments — Enable credit card payments and express checkout (Apple Pay and Google Pay).
- Configure local payment methods — Enable local and alternative payment methods.
- Go-live checklist — Verify your configuration before switching to production.