Airwallex logo

Go-live checklist

Verify your Airwallex Payments module configuration and test your integration before switching to production.

Copy for LLMView as Markdown

To confirm your Airwallex Payments module is ready for production, test your integration in Demo mode and work through each item in this checklist before switching to live transactions.

Before you begin

Test in Demo mode

To verify your integration works correctly in the sandbox environment, complete these steps:

  1. Confirm Demo Mode is On in Modules > Airwallex > Configure > Account Settings.

  2. Place test orders using Airwallex test card numbers:

    Card schemeCard numberResult
    Visa4242424242424242Successful transaction
    Mastercard5555555555554444Successful transaction
    American Express378282246310005Successful transaction
    JCB3530111333300000Successful transaction
    UnionPay6250947000000014Successful transaction
    Declined4000000000000002Card declined
    Invalid4242424242424241Incorrect card number

    For CVV and expiry date, enter any number and any future date.

  3. Verify payment options appear at checkout.

  4. Verify card payments process correctly (capture vs. authorize).

  5. Verify webhooks are received (check logs at <prestashop_root>/var/logs/).

  6. Verify refunds work from the Back Office order detail page.

  7. Verify express checkout buttons (Apple Pay, Google Pay) appear on configured pages.

Verify your configuration

Review each item and confirm it is complete before going live:

  • Module installed and active — The Airwallex Payments module is enabled in Modules > Module Manager.
  • Demo Mode off — Toggle Demo Mode to Off in Account Settings.
  • Production credentials entered — Client ID, API key, and Webhook Secret for the production environment are configured and saved.
  • Webhook URL registered — The production webhook URL is configured in the Airwallex web app under Settings > Developer > Webhooks, subscribing to all Payment Intent and Refund events.
  • Production Webhook Secret saved — The Webhook Secret from your production webhook configuration is entered in the module Account Settings.
  • Card payments configured — Card schemes are enabled and match the payment methods activated in your Airwallex account.
  • Express checkout configured — Apple Pay and Google Pay are toggled on (if desired) and Apple Pay domain verification is complete.
  • Local payment methods configured — Desired alternative payment methods are enabled and match the payment methods activated in your Airwallex account.
  • Test transactions successful — Test orders placed with each enabled payment method process correctly, and order statuses update through webhook events.
  • Refund tested — A test refund initiated from the Back Office order detail page completes successfully.

Troubleshoot common issues

IssueSolution
Payment methods not appearing at checkoutVerify the module is enabled and payment methods are activated both in the module settings and in your Airwallex account.
API authentication failuresDouble-check the Client ID and API key for the active environment. Confirm Demo Mode is toggled correctly.
Webhook events not receivedVerify the Webhook Secret is correct, the webhook URL is registered in Airwallex, and your store URL is accessible from the internet.
Order status not updating after paymentCheck that webhook events are being received. Review logs at <prestashop_root>/var/logs/ for errors.
Express checkout buttons not appearingConfirm Apple Pay or Google Pay are toggled on, the correct display locations are selected, and the payment methods are activated in your Airwallex account. For Apple Pay, verify domain registration is complete and HTTPS is enabled.
Apple Pay domain verification failedManually place the apple-developer-merchantid-domain-association file in <prestashop_root>/.well-known/ and verify it is accessible at https://your-store.com/.well-known/apple-developer-merchantid-domain-association.
Was this page helpful?