Unlocking Joy: 50% Off On Botble Themes Get It Now >

Airwallex Payment Gateway for UK and US

3 Sales
Airwallex Payment Gateway for UK and US

๐Ÿš€ Airwallex Payment Gateway for Botble CMS

By Maryam International LLC โ€” the team behind the most battle-tested Botble payment plugins on CodeCanyon.

Accept cards, Apple Pay, Google Pay & 160+ local payment methods in 130+ currencies from 180+ countries โ€” all through a beautiful, secure, hosted checkout. Zero PCI hassle. Zero compromise.

โœจ Why Airwallex?

FeatureDetails

๐ŸŒ Global reach

180+ countries, 130+ currencies

๐Ÿ’ณ All major cards

Visa, Mastercard, Amex, JCB, Discover, Diners, UnionPay

๐Ÿ“ฑ Digital wallets

Apple Pay, Google Pay, Cash App Pay

๐Ÿ”’ 3D Secure

Full 3DS support โ€” built into hosted page

๐Ÿ” Full & partial refunds

One API call โ€” no dashboard needed

๐Ÿช Real-time webhooks

Instant order confirmation even if browser closes

๐Ÿงช Sandbox + Live

One setting to switch โ€” no code changes ever

โšก Token caching

Auth tokens cached 30min โ€” no rate limit issues

๐Ÿ›ก๏ธ HMAC signature

Every webhook cryptographically verified

๐ŸŽจ 3 themes

Works perfectly on Martfury, Nest, Shofy

๐Ÿ“ฆ Installation

  1. Upload the AirwallexByCodeupp folder to platform/plugins/ on your server.
  2. Go to Admin โ†’ Plugins and activate Airwallex Payment Gateway.
  3. The migration runs automatically โ€” no artisan migrate needed.
  4. Go to Admin โ†’ Payments โ†’ Payment Methods and configure Airwallex.

โš™๏ธ ConfigurationStep 1 โ€” Get Your Credentials

Sandbox:

  1. Log in at demo.airwallex.com
  2. Navigate to Developer โ†’ API Keys
  3. Copy your Client ID and API Key

Production:

  1. Log in at airwallex.com
  2. Navigate to Developer โ†’ API Keys
  3. Copy your Live Client ID and Live API Key

Step 2 โ€” Configure in Admin Panel

Go to Admin โ†’ Payments โ†’ Payment Methods โ†’ Airwallex:

SettingDescription

Environment

Sandbox for testing, Live for production

Sandbox Client ID

From demo.airwallex.com โ†’ Developer โ†’ API Keys

Sandbox API Key

From demo.airwallex.com โ†’ Developer โ†’ API Keys

Live Client ID

From airwallex.com โ†’ Developer โ†’ API Keys

Live API Key

From airwallex.com โ†’ Developer โ†’ API Keys

Webhook Secret

From Airwallex Dashboard โ†’ Developer โ†’ Webhooks

Statement Descriptor

Text on customer's card statement (max 22 chars)

Logo URL

Optional store logo shown on checkout page

Step 3 โ€” Register Your Webhook

  1. In Airwallex Dashboard โ†’ Developer โ†’ Webhooks โ†’ Add endpoint
  2. URL: https://yourstore.com/payment/airwallex/webhook
  3. Subscribe to: payment_intent.succeeded, payment_intent.cancelled, refund.settled, refund.failed, payment_dispute.requires_response
  4. Copy the webhook secret โ†’ paste in admin settings
  5. Repeat this step separately for sandbox and production dashboards.

๐Ÿงช Test Cards (Sandbox Only)

Use any future expiry date and any 3-digit CVC.

โœ… Always Successful

Card NumberBrand

4035 5010 0000 0008

Visa Debit โญ Start here

2223 0000 4841 0010

Mastercard Credit

3706 3680 3809 394

American Express

6580 0700 0000 0008

Discover

3569 5999 9909 7585

JCB

6252 4701 4444 4939

UnionPay

๐Ÿ” 3D Secure

Card NumberScenario

4012 0003 0000 0005

Frictionless 3DS success

4012 0003 0000 0062

Challenge 3DS โ€” OTP: 1234

โŒ Decline Cards

Card NumberError

4646 4646 4646 4644

Risk declined

2223 0000 1018 1375

Various errors (use amount 80.05 / 80.51 / 80.14)

โš ๏ธ Use amounts that don't start with 80. for successful tests (e.g. 9.99, 50.00, 99.99)

๐Ÿ”„ Payment Flow

Customer clicks Pay โ†’ Server authenticates with Airwallex (token cached 30min) โ†’ Server creates PaymentIntent (major units, e.g. 99.99 USD) โ†’ Redirect to Airwallex HPP (Hosted Payment Page) โ†’ Customer pays (card / Apple Pay / Google Pay / 3DS) โ†’ Airwallex redirects to /payment/airwallex/success โ†’ Server verifies status via GET /pa/payment_intents/{id} โ†’ PAYMENT_ACTION_PAYMENT_PROCESSED fired โ†’ Botble marks order paid + sends confirmation email โ†’ Customer sees "Order Confirmed" โœ…

Webhooks also fire asynchronously as a secondary confirmation layer.

๐Ÿ’ฐ Refunds

Refunds are processed directly from Admin โ†’ Orders โ†’ [Order] โ†’ Refund.

  • Full refund: omit amount โ€” Airwallex refunds the full captured amount
  • Partial refund: enter an amount โ€” Airwallex processes it in the original currency
  • Refund status updates automatically via the refund.settled webhook

๐ŸŒ Supported Themes

ThemeStatus

Martfury

โœ… Fully compatible

Nest

โœ… Fully compatible

Shofy

โœ… Fully compatible

The checkout UI adapts to whatever theme is active โ€” no theme-specific code required.

๐Ÿ”’ Security

  • All credentials stored in Botble's encrypted settings table โ€” never in source code
  • Access tokens cached server-side โ€” never exposed to the browser
  • client_secret only used in server-side HPP URL construction
  • Every webhook verified with HMAC-SHA256 before processing
  • Payment status always re-verified server-side before marking order paid
  • Webhook route CSRF-exempt via framework middleware filter
  • Full audit trail via Laravel logs

๐Ÿ“Š Payment Status Reference

StatusMeaning

REQUIRES_PAYMENT_METHOD

Awaiting card entry โ€” customer on HPP

REQUIRES_CUSTOMER_ACTION

3DS challenge in progress

PENDING

Async processing

SUCCEEDED

โœ… Payment complete โ€” order marked paid

FAILED

โŒ Payment declined

CANCELLED

Intent cancelled

๐Ÿš€ Go-Live Checklist

  • [ ] Production credentials obtained from airwallex.com
  • [ ] Admin settings โ†’ switch Environment to Live
  • [ ] Production webhook URL registered in production Airwallex dashboard
  • [ ] Production webhook secret saved in admin settings
  • [ ] Live test with real card for minimum amount
  • [ ] Test refund to confirm refund flow works
  • [ ] Verify order confirmation email fires correctly

๐Ÿ†˜ Support

Built by Maryam International LLC

  • Website: codeupp.xyz
  • Plugin issues: Open a support ticket via CodeCanyon
  • maryaminternationalllc@gmail.com
  • +971553682656
License Option
Free Free
$10.89 $0.00
Quality checked by Marketplace.Codeupp.xyz
Full Documentation
Future updates
Author Support
Contact us on whatsapp

Have doubt? Contact us on WhatsApp

Our product is high quality. Contact us for any kind of custom work.

3 Sales

Published:

Apr 25, 2026 04:10 AM

Version:

v1.0.0

Category:

codeupp_xyz's items

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More