Airwallex logo

PrestaShop

Accept 160+ payment methods on your PrestaShop store with the Airwallex Payments module.

Copy for LLMView as Markdown

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

FeaturesPrestaShop
Merchant country codesAU, CH, EU, HK, SG, NZ, UK, US
Shopper country codesGlobal
Payment methodsVisa, Mastercard, American Express, JCB, Discover, UnionPay, Apple Pay, Google Pay, Alipay, WeChat Pay, Klarna, Afterpay, PayPal, iDEAL, Bancontact, BLIK, EPS, Giropay, and 160+ more
FeaturesPayment, Refund, Partial refund, 3D Secure authentication, Manual and Auto capture
CurrenciesSee payment method capabilities
Supported PrestaShop versions1.7.8.9 or higher
Supported languagesEnglish, 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

RequirementVersion
PrestaShop1.7.8.9 or higher
PHPCompatible with your PrestaShop version (typically 7.1+)
MySQL / MariaDBInnoDB engine support
SSL certificateRequired for production (mandatory for Apple Pay)

Installation guides

To install and configure the Airwallex Payments module, complete these steps in order:

  1. Install the module — Upload and activate the module in your PrestaShop Back Office.
  2. Configure API credentials — Connect the module to your Airwallex account.
  3. Configure webhooks — Set up webhook notifications to keep order statuses in sync.
  4. Configure card payments — Enable credit card payments and express checkout (Apple Pay and Google Pay).
  5. Configure local payment methods — Enable local and alternative payment methods.
  6. Go-live checklist — Verify your configuration before switching to production.
Was this page helpful?