Airwallex Online Payments Gateway Security & Risk Analysis

wordpress.org/plugins/airwallex-online-payments-gateway

Accept credit/debit card, Apple Pay, Google Pay, and 30+ local payment methods on your WooCommerce Store with Airwallex.

3K active installs v1.30.2 PHP 7.3+ WP 4.5+ Updated Mar 6, 2026
airwallexalipaycredit-cardpaymentswechat
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Airwallex Online Payments Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

Airwallex Online Payments Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 29d ago
Risk Assessment

The "airwallex-online-payments-gateway" plugin v1.30.2 exhibits a generally strong security posture based on the static analysis. The plugin demonstrates good practices by utilizing prepared statements for a high percentage of its SQL queries and properly escaping a significant portion of its output. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment, suggesting a proactive approach to security by the developers. The limited attack surface with no identified unprotected entry points is also a notable strength.

Key Concerns

  • Flows with unsanitized paths
  • File operations detected
  • Low percentage of capability checks
Vulnerabilities
None known

Airwallex Online Payments Gateway Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Airwallex Online Payments Gateway Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
27 prepared
Unescaped Output
44
338 escaped
Nonce Checks
22
Capability Checks
1
File Operations
5
External Requests
0
Bundled Libraries
0

SQL Query Safety

93% prepared29 total queries

Output Escaping

88% escaped382 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
payment_fields (includes\Gateways\Card.php:462)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Airwallex Online Payments Gateway Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[airwallex_payment_method_card] includes\Main.php:114
[airwallex_payment_method_wechat] includes\Main.php:115
[airwallex_payment_method_all] includes\Main.php:116
WordPress Hooks 94
actionbefore_woocommerce_initairwallex-online-payments-gateway.php:37
actionadmin_noticesairwallex-online-payments-gateway.php:46
actionplugins_loadedairwallex-online-payments-gateway.php:77
filterwc_airwallex_settings_nav_tabsincludes\Gateways\AbstractAirwallexGateway.php:44
filterairwallex-lpm-script-dataincludes\Gateways\AirwallexGatewayLocalPaymentMethod.php:26
actionwp_footerincludes\Gateways\AirwallexGatewayLocalPaymentMethod.php:27
actionwp_enqueue_scriptsincludes\Gateways\AirwallexGatewayLocalPaymentMethod.php:28
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\Gateways\Blocks\AirwallexCardWCBlockSupport.php:25
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\Gateways\Blocks\AirwallexCardWCBlockSupport.php:26
filterwoocommerce_get_customer_payment_tokensincludes\Gateways\Card.php:276
filterwc_airwallex_settings_nav_tabsincludes\Gateways\Card.php:277
actionwp_enqueue_scriptsincludes\Gateways\Card.php:280
actionwoocommerce_payment_token_deletedincludes\Gateways\Card.php:281
actionwpincludes\Gateways\Card.php:282
filterwoocommerce_my_subscriptions_payment_methodincludes\Gateways\Card.php:286
filterwoocommerce_subscription_payment_metaincludes\Gateways\Card.php:287
actionwoocommerce_subscription_validate_payment_metaincludes\Gateways\Card.php:288
filterwfocu_wc_get_supported_gatewaysincludes\Gateways\Card.php:290
filterwfocu_subscriptions_get_supported_gatewaysincludes\Gateways\Card.php:291
filterwc_airwallex_settings_nav_tabsincludes\Gateways\ExpressCheckout.php:90
actionwoocommerce_checkout_order_processedincludes\Gateways\ExpressCheckout.php:93
actionwoocommerce_subscription_validate_payment_metaincludes\Gateways\ExpressCheckout.php:95
filterwoocommerce_subscription_payment_metaincludes\Gateways\ExpressCheckout.php:97
filterwoocommerce_registration_error_email_existsincludes\Gateways\ExpressCheckout.php:98
filterwoocommerce_my_subscriptions_payment_methodincludes\Gateways\ExpressCheckout.php:102
actionwfocu_footer_before_print_scriptsincludes\Gateways\FunnelKitUpsell.php:49
filterwfocu_allow_ajax_actions_for_charge_setupincludes\Gateways\FunnelKitUpsell.php:50
actionwc_ajax_wfocu_front_handle_fkwcs_airwallex_paymentsincludes\Gateways\FunnelKitUpsell.php:51
actionwfocu_subscription_created_for_upsellincludes\Gateways\FunnelKitUpsell.php:52
filterwc_airwallex_settings_nav_tabsincludes\Gateways\Main.php:70
actionwp_enqueue_scriptsincludes\Gateways\Main.php:71
filterwoocommerce_my_subscriptions_payment_methodincludes\Gateways\Main.php:76
actionwoocommerce_settings_checkoutincludes\Gateways\Settings\AdminSettings.php:11
filterwc_airwallex_settings_nav_tabsincludes\Gateways\Settings\AdminSettings.php:12
actionwoocommerce_update_options_checkoutincludes\Gateways\Settings\AdminSettings.php:13
filterwc_airwallex_settings_nav_tabsincludes\Gateways\Settings\APISettings.php:30
actionadmin_enqueue_scriptsincludes\Gateways\Settings\APISettings.php:32
filterwc_airwallex_settings_nav_tabsincludes\Gateways\WeChat.php:59
actionwc_ajax_airwallex_currency_switcher_create_quoteincludes\Main.php:69
actionwc_ajax_airwallex_get_store_currencyincludes\Main.php:70
actionwc_ajax_airwallex_get_tokensincludes\Main.php:71
actionwc_ajax_airwallex_get_pos_terminalsincludes\Main.php:72
actionwc_ajax_airwallex_get_apm_redirect_dataincludes\Main.php:73
actionwc_ajax_airwallex_get_apm_dataincludes\Main.php:74
actionwc_ajax_airwallex_get_card_redirect_dataincludes\Main.php:75
actionwc_ajax_airwallex_get_card_dataincludes\Main.php:76
actionwc_ajax_airwallex_get_wechat_redirect_dataincludes\Main.php:77
actionwc_ajax_airwallex_get_express_checkout_dataincludes\Main.php:78
actionwc_ajax_airwallex_sync_all_consentsincludes\Main.php:79
actionwc_ajax_airwallex_get_customer_client_secretincludes\Main.php:80
actionwc_ajax_airwallex_connection_testincludes\Main.php:81
actionwc_ajax_airwallex_connection_clickincludes\Main.php:82
actionwc_ajax_airwallex_start_connection_flowincludes\Main.php:83
actionwc_ajax_airwallex_is_payment_method_enabledincludes\Main.php:84
actionwc_ajax_airwallex_get_cart_detailsincludes\Main.php:85
actionwc_ajax_airwallex_get_shipping_optionsincludes\Main.php:86
actionwc_ajax_airwallex_update_shipping_methodincludes\Main.php:87
actionwc_ajax_airwallex_create_orderincludes\Main.php:88
actionwc_ajax_airwallex_add_to_cartincludes\Main.php:89
actionwc_ajax_airwallex_start_payment_sessionincludes\Main.php:90
actionwc_ajax_airwallex_activate_payment_methodincludes\Main.php:91
actionwc_ajax_airwallex_get_estimated_cart_detailsincludes\Main.php:92
actionwc_ajax_airwallex_update_order_status_after_payment_declineincludes\Main.php:93
filterwoocommerce_payment_gatewaysincludes\Main.php:97
actionwoocommerce_order_status_changedincludes\Main.php:98
actionwoocommerce_api_airwallex_process_order_payincludes\Main.php:104
actionwoocommerce_api_airwallex_connection_callbackincludes\Main.php:105
actionwoocommerce_api_airwallex_account_settingsincludes\Main.php:106
actionairwallex_check_pending_transactionsincludes\Main.php:108
actionrequests-requests.before_requestincludes\Main.php:109
actionwp_loadedincludes\Main.php:110
actionwp_loadedincludes\Main.php:111
filterdisplay_post_statesincludes\Main.php:119
filterwp_get_nav_menu_itemsincludes\Main.php:121
filterwp_list_pages_excludesincludes\Main.php:122
actionwoocommerce_blocks_loadedincludes\Main.php:124
actionwoocommerce_initincludes\Main.php:125
actionwoocommerce_initincludes\Main.php:126
filterwoocommerce_available_payment_gatewaysincludes\Main.php:127
actionwp_enqueue_scriptsincludes\Main.php:128
actionwp_enqueue_scriptsincludes\Main.php:129
actionadmin_enqueue_scriptsincludes\Main.php:130
actionwoocommerce_review_order_after_order_totalincludes\Main.php:131
actionadmin_noticesincludes\Main.php:149
filterinitincludes\Main.php:179
filterwc_order_statusesincludes\Main.php:205
actioninitincludes\Main.php:218
actionwoocommerce_blocks_payment_method_type_registrationincludes\Main.php:577
actionwoocommerce_after_add_to_cart_quantityincludes\Main.php:596
actionwoocommerce_proceed_to_checkoutincludes\Main.php:597
actionwoocommerce_checkout_before_customer_detailsincludes\Main.php:598
actionwoocommerce_after_add_to_cart_quantityincludes\Main.php:603
actionwoocommerce_proceed_to_checkoutincludes\Main.php:604
actionwoocommerce_checkout_before_customer_detailsincludes\Main.php:605
Maintenance & Trust

Airwallex Online Payments Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.3
Downloads85K

Community Trust

Rating42/100
Number of ratings7
Active installs3K
Developer Profile

Airwallex Online Payments Gateway Developer Profile

Airwallex

1 plugin · 3K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Airwallex Online Payments Gateway

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/airwallex-online-payments-gateway/resources/css/card-payment.css/wp-content/plugins/airwallex-online-payments-gateway/resources/css/drop-in-payment.css/wp-content/plugins/airwallex-online-payments-gateway/resources/js/card-payment.js/wp-content/plugins/airwallex-online-payments-gateway/resources/js/drop-in-payment.js
Script Paths
/wp-content/plugins/airwallex-online-payments-gateway/resources/js/card-payment.js/wp-content/plugins/airwallex-online-payments-gateway/resources/js/drop-in-payment.js
Version Parameters
airwallex-online-payments-gateway/resources/css/card-payment.css?ver=airwallex-online-payments-gateway/resources/css/drop-in-payment.css?ver=airwallex-online-payments-gateway/resources/js/card-payment.js?ver=airwallex-online-payments-gateway/resources/js/drop-in-payment.js?ver=

HTML / DOM Fingerprints

CSS Classes
airwallex-content-cardairwallex-error-messageairwallex-full-featured-cardairwallex-content-drop-inairwallex-checkoutairwallex-tpl-airwallex-col-1airwallex-col-2+2 more
Data Attributes
id="airwallex-error-message"id="airwallex-full-featured-card"id="success-check"id="success-message"id="airwallex-drop-in"
JS Globals
airwallex
Shortcode Output
<div class="airwallex-content-card<div class="airwallex-content-drop-in
FAQ

Frequently Asked Questions about Airwallex Online Payments Gateway