For the complete documentation index, see llms.txt. This page is also available as Markdown.

Airwallex

CLICK HERE to learn more about the Airwallex integration with Checkout Champ!

Airwallex supports multiple payment methods - credit card, Apple Pay, Google Pay, Afterpay, BLIK, Bancontact, BLIK, iDEAL, P24, Klarna, EPS, MyBank, PayU, Trustly, and SEPA Direct Debit.

STEP 1

Go to Gateways | Gateway Integrations and select the Airwallex tile. Click on +Activate.

STEP 2

Enter a Title for the gateway.

Then enter the following information specific to Airwallex:

clientId - obtained from Airwallex

apiKey - obtained from Airwallex. This must be a restricted API key. The restricted API key must be set with only the permission Payment Acceptance → Payment Acceptance (Edit & View). Do not set any other permissions. Follow instructions here.

secure3DS - choose Default, Skip, or Force. Check with your Airwallex account manager for the proper choice.

sendUpsellToken - choose to send a payment token instead of card number on upsells.

useTestServer - use sandbox credentials to test the integration. Be sure this is unchecked for live processing.

Nothing else is required on this page. Please review this document for more details. Press Create Gateway when finished.

Steps 3-5 can be skipped if using CheckoutChamp hosted pages

STEP 3

Add the hidden input browserData inside of the same form as the card input.

<input type="hidden" name="browserData" value="" id="browserData">

STEP 4

Add this script to your page before the closing body tag.

STEP 5

If using Secure 3DS be sure the checkout page supports the challenge requests

Basic 3DS Instructions

STEP 6

Airwallex require a fraud fingerprint be submitted with the sale. Place this script onto the checkout page. It creates an Airwallex fingerprint and places the ID into a hidden fraudSessionId element. Pass this element value as "fraudSessionId" on Import Order API.

If using CheckoutChamp hosted pages then this script must be pasted into your checkout page. However the fraudSessionId is automatically passed with the order. There is no additional coding needed.

Apple Pay

If using CheckoutChamp pages then follow Apple Pay instructions here.

If not using CheckoutChamp pages then obtain the appropriate token on your page and pass applePayToken to CheckoutChamp on the Import Order API call.

Google Pay

If using CheckoutChamp pages then follow Google Pay instructions here.

If not using CheckoutChamp pages then obtain the appropriate token on your page and pass googlePayToken to CheckoutChamp on the Import Order API call.

Last updated