Amazon Pay for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-gateway-amazon-payments-advanced

Install the Amazon Pay plugin for your WooCommerce store and take advantage of a seamless checkout experience

20K active installs v2.6.1 PHP + WP 5.5+ Updated Jan 21, 2026
amazoncheckoute-commercepaymentswoocommerce
100
A · Safe
CVEs total1
Unpatched0
Last CVEMay 14, 2021
Safety Verdict

Is Amazon Pay for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Amazon Pay for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 14, 2021Updated 2mo ago
Risk Assessment

The WooCommerce Gateway Amazon Payments Advanced plugin v2.6.1 demonstrates a generally good security posture. The static analysis reveals a robust implementation of security best practices, including 100% prepared statements for SQL queries and a high rate of output escaping (94%). Furthermore, all identified AJAX entry points are protected with authentication checks, and there are no publicly exposed REST API routes without permission callbacks, shortcodes, or cron events, resulting in a secure attack surface. The plugin also incorporates a significant number of nonce checks (14), suggesting an effort to mitigate CSRF vulnerabilities.

However, a notable concern arises from the taint analysis, which identified 3 flows with unsanitized paths. While these are not classified as critical or high severity, unsanitized paths can still lead to information disclosure or local file inclusion vulnerabilities under certain conditions. The plugin's vulnerability history, while showing no currently unpatched CVEs, does list one medium severity vulnerability of the Cross-Site Scripting (XSS) type, last patched in May 2021. This indicates a past susceptibility to input validation issues. The presence of unsanitized paths combined with a history of XSS suggests a need for continued vigilance in input sanitization and output encoding to prevent potential future vulnerabilities.

In conclusion, this version of the plugin has strong security fundamentals in place, particularly regarding its attack surface and database interactions. The high percentage of output escaping and nonce checks are positive indicators. Nevertheless, the identified unsanitized path flows and the past XSS vulnerability highlight areas where developers should focus to further harden the plugin. The absence of critical or high severity issues and the fact that the historical vulnerability is patched are encouraging signs, but the potential for issues stemming from unsanitized paths remains a point of attention.

Key Concerns

  • Unsanitized paths found in taint analysis
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Amazon Pay for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-88fdd087-4bce-4ead-bc78-c6bdbaa70d9c-woocommerce-gateway-amazon-payments-advancedmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce Amazon Pay 2.0.0 - Reflected Cross-Site Scripting

May 14, 2021 Patched in 2.0.1 (984d)
Code Analysis
Analyzed Mar 16, 2026

Amazon Pay for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
11
172 escaped
Nonce Checks
14
Capability Checks
1
File Operations
5
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

94% escaped183 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
process_admin_options (includes\class-wc-gateway-amazon-payments-advanced-abstract.php:844)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Amazon Pay for WooCommerce Attack Surface

Entry Points13
Unprotected0

AJAX Handlers 13

authwp_ajax_amazon_pay_dismiss_noticeincludes\admin\class-wc-amazon-payments-advanced-admin.php:49
authwp_ajax_amazon_pay_dismiss_review_promptincludes\admin\class-wc-amazon-payments-advanced-admin.php:50
authwp_ajax_amazon_check_credentialsincludes\admin\class-wc-amazon-payments-advanced-admin.php:56
authwp_ajax_amazon_delete_credentialsincludes\admin\class-wc-amazon-payments-advanced-admin.php:59
authwp_ajax_amazon_order_actionincludes\admin\class-wc-amazon-payments-advanced-order-admin.php:18
authwp_ajax_amazon_change_wc_cartsincludes\class-wc-gateway-amazon-payments-advanced.php:68
noprivwp_ajax_amazon_change_wc_cartsincludes\class-wc-gateway-amazon-payments-advanced.php:69
authwp_ajax_amazon_get_currencyincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:33
noprivwp_ajax_amazon_get_currencyincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:34
authwp_ajax_amazon_get_order_referenceincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:58
noprivwp_ajax_amazon_get_order_referenceincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:59
authwp_ajax_amazon_sca_processingincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:65
noprivwp_ajax_amazon_sca_processingincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:66
WordPress Hooks 158
actionadmin_noticesincludes\admin\class-wc-amazon-payments-advanced-admin.php:47
actionadmin_noticesincludes\admin\class-wc-amazon-payments-advanced-admin.php:48
actionadmin_enqueue_scriptsincludes\admin\class-wc-amazon-payments-advanced-admin.php:53
actionadd_meta_boxesincludes\admin\class-wc-amazon-payments-advanced-order-admin.php:17
actioncurrent_screenincludes\admin\class-wc-amazon-payments-advanced-order-admin.php:19
actionwc_amazon_authorization_box_renderincludes\admin\class-wc-amazon-payments-advanced-order-admin.php:20
actionwc_amazon_do_order_actionincludes\admin\class-wc-amazon-payments-advanced-order-admin.php:21
actionwc_amazon_authorization_box_renderincludes\admin\legacy\class-wc-amazon-payments-advanced-order-admin-legacy.php:17
actionwc_amazon_do_order_actionincludes\admin\legacy\class-wc-amazon-payments-advanced-order-admin-legacy.php:18
actioninitincludes\blocks\class-wc-amazon-payments-advanced-register-blocks.php:44
actionwoocommerce_amazon_pa_enable_alexa_notificationsincludes\class-wc-amazon-payments-advanced-alexa-notifications.php:21
actionwoocommerce_amazon_pa_initincludes\class-wc-amazon-payments-advanced-compat.php:20
actionwoocommerce_amazon_pa_initincludes\class-wc-amazon-payments-advanced-compat.php:21
actionwoocommerce_blocks_loadedincludes\class-wc-amazon-payments-advanced-compat.php:22
actionwoocommerce_blocks_payment_method_type_registrationincludes\class-wc-amazon-payments-advanced-compat.php:84
actionwoocommerce_api_wc_gateway_amazon_payments_advancedincludes\class-wc-amazon-payments-advanced-ipn-handler.php:79
actionwoocommerce_amazon_payments_advanced_handle_ipnincludes\class-wc-amazon-payments-advanced-ipn-handler.php:82
actionwc_amazon_async_pollingincludes\class-wc-amazon-payments-advanced-ipn-handler.php:85
actionwc_amazon_keys_setup_and_validatedincludes\class-wc-amazon-payments-advanced-merchant-onboarding-handler.php:35
actionwoocommerce_amazon_checkout_initincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:194
filteroption_woocommerce_checkout_phone_fieldincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:196
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:1080
filterwoocommerce_billing_fieldsincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:1082
filterwoocommerce_shipping_fieldsincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:1083
actionwoocommerce_ship_to_different_address_checkedincludes\class-wc-gateway-amazon-payments-advanced-abstract.php:1085
actionadmin_enqueue_scriptsincludes\class-wc-gateway-amazon-payments-advanced-express.php:49
actionwoocommerce_amazon_pa_processed_orderincludes\class-wc-gateway-amazon-payments-advanced-express.php:50
actionwoocommerce_store_api_checkout_update_order_metaincludes\class-wc-gateway-amazon-payments-advanced-express.php:51
actionwoocommerce_checkout_initincludes\class-wc-gateway-amazon-payments-advanced-express.php:52
filterwoocommerce_amazon_pa_form_fields_before_legacyincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:20
filterwoocommerce_amazon_pa_supportsincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:22
actionwp_loadedincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:28
filterwoocommerce_subscriptions_process_payment_for_change_method_via_pay_shortcodeincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:31
filterwoocommerce_amazon_pa_schedule_hookincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:34
filterwoocommerce_amazon_pa_polling_intervalincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:37
filterwoocommerce_amazon_pa_charge_permission_status_should_fail_orderincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:49
filterwoocommerce_amazon_pa_no_charge_order_on_holdincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:50
actionwoocommerce_amazon_pa_refresh_cached_charge_permission_statusincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:51
filterwoocommerce_amazon_pa_checkout_session_keyincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:52
actionwoocommerce_amazon_pa_before_processed_orderincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:53
filterwoocommerce_amazon_pa_processed_order_redirectincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:54
filterwoocommerce_amazon_pa_admin_meta_box_post_typesincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:55
filterwoocommerce_amazon_pa_order_admin_actionsincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:56
filterwoocommerce_amazon_pa_invalid_session_propertyincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:57
filterwoocommerce_amazon_pa_create_checkout_session_paramsincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:60
filterwoocommerce_amazon_pa_create_checkout_session_classic_paramsincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:61
filterwoocommerce_amazon_pa_update_checkout_session_payloadincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:62
filterwoocommerce_amazon_pa_update_complete_checkout_session_payloadincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:63
filterwoocommerce_amazon_pa_processed_orderincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:64
filterwcs_renewal_order_metaincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:65
filterwoocommerce_subscriptions_update_payment_via_pay_shortcodeincludes\class-wc-gateway-amazon-payments-advanced-subscriptions.php:66
actionwp_loadedincludes\class-wc-gateway-amazon-payments-advanced.php:65
actionwoocommerce_create_refundincludes\class-wc-gateway-amazon-payments-advanced.php:66
actionwpincludes\class-wc-gateway-amazon-payments-advanced.php:67
actionwoocommerce_widget_shopping_cart_buttonsincludes\class-wc-gateway-amazon-payments-advanced.php:72
filterwoocommerce_amazon_pa_update_checkout_session_payloadincludes\class-wc-gateway-amazon-payments-advanced.php:75
filterwoocommerce_available_variationincludes\class-wc-gateway-amazon-payments-advanced.php:78
actionwp_enqueue_scriptsincludes\class-wc-gateway-amazon-payments-advanced.php:172
actionwoocommerce_before_checkout_formincludes\class-wc-gateway-amazon-payments-advanced.php:174
actionbefore_woocommerce_payincludes\class-wc-gateway-amazon-payments-advanced.php:175
actionbefore_woocommerce_payincludes\class-wc-gateway-amazon-payments-advanced.php:176
filterwoocommerce_amazon_pa_enqueue_scriptsincludes\class-wc-gateway-amazon-payments-advanced.php:179
actionwoocommerce_single_product_summaryincludes\class-wc-gateway-amazon-payments-advanced.php:182
filterwoocommerce_amazon_pa_enqueue_scriptsincludes\class-wc-gateway-amazon-payments-advanced.php:183
actionwoocommerce_before_thankyouincludes\class-wc-gateway-amazon-payments-advanced.php:186
filterwoocommerce_update_order_review_fragmentsincludes\class-wc-gateway-amazon-payments-advanced.php:188
filterwoocommerce_amazon_pa_is_gateway_availableincludes\class-wc-gateway-amazon-payments-advanced.php:191
actiontemplate_redirectincludes\class-wc-gateway-amazon-payments-advanced.php:195
actionwoocommerce_checkout_initincludes\class-wc-gateway-amazon-payments-advanced.php:198
filterwoocommerce_checkout_posted_dataincludes\class-wc-gateway-amazon-payments-advanced.php:199
filterwoocommerce_checkout_get_valueincludes\class-wc-gateway-amazon-payments-advanced.php:200
actionwoocommerce_after_checkout_formincludes\class-wc-gateway-amazon-payments-advanced.php:201
actionwoocommerce_after_checkout_validationincludes\class-wc-gateway-amazon-payments-advanced.php:202
actionwoocommerce_review_order_after_order_totalincludes\class-wc-gateway-amazon-payments-advanced.php:204
actionwoocommerce_pay_order_after_submitincludes\class-wc-gateway-amazon-payments-advanced.php:208
actionwoocommerce_before_cart_totalsincludes\class-wc-gateway-amazon-payments-advanced.php:210
actionwoocommerce_subscriptions_change_payment_after_submitincludes\class-wc-gateway-amazon-payments-advanced.php:214
actionwoocommerce_proceed_to_checkoutincludes\class-wc-gateway-amazon-payments-advanced.php:217
actionwoocommerce_proceed_to_checkoutincludes\class-wc-gateway-amazon-payments-advanced.php:218
actionwoocommerce_review_order_before_order_totalincludes\class-wc-gateway-amazon-payments-advanced.php:220
actionwp_footerincludes\class-wc-gateway-amazon-payments-advanced.php:224
filterwoocommerce_amazon_pa_checkout_session_keyincludes\class-wc-gateway-amazon-payments-advanced.php:226
filterallowed_redirect_hostsincludes\class-wc-gateway-amazon-payments-advanced.php:228
filterwoocommerce_checkout_customer_idincludes\class-wc-gateway-amazon-payments-advanced.php:475
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-amazon-payments-advanced.php:601
actionwoocommerce_checkout_processincludes\class-wc-gateway-amazon-payments-advanced.php:605
filterwoocommerce_form_field_amazon_validate_noticeincludes\class-wc-gateway-amazon-payments-advanced.php:606
actionwoocommerce_checkout_before_customer_detailsincludes\class-wc-gateway-amazon-payments-advanced.php:611
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-amazon-payments-advanced.php:2765
actionwc_amazon_pa_scripts_enqueuedincludes\compats\class-wc-amazon-payments-advanced-drip-compat.php:19
actionwoocommerce_cart_loaded_from_sessionincludes\compats\class-wc-amazon-payments-advanced-dynamic-pricing-compat.php:19
filterwoocommerce_cart_needs_paymentincludes\compats\class-wc-amazon-payments-advanced-dynamic-pricing-compat.php:39
actionwoocommerce_amazon_checkout_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:38
actionwoocommerce_thankyou_amazon_payments_advancedincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:39
actionwoocommerce_amazon_pa_logoutincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:40
actionwoocommerce_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:42
filterwoocommerce_amazon_payments_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:53
filterwoocommerce_amazon_pa_create_checkout_session_paramsincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:57
filterwoocommerce_amazon_pa_create_checkout_session_classic_paramsincludes\compats\class-wc-amazon-payments-advanced-multi-currency-abstract.php:58
actionwc_price_based_country_before_frontend_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-ppbc.php:34
actionwc_price_based_country_before_frontend_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-ppbc.php:35
actionwidgets_initincludes\compats\class-wc-amazon-payments-advanced-multi-currency-ppbc.php:37
filteroption_woocs_restrike_on_checkout_pageincludes\compats\class-wc-amazon-payments-advanced-multi-currency-woocs.php:23
actioninitincludes\compats\class-wc-amazon-payments-advanced-multi-currency-woocs.php:24
filterinitincludes\compats\class-wc-amazon-payments-advanced-multi-currency-wpml.php:31
filterwoocommerce_amazon_pa_active_currencyincludes\compats\class-wc-amazon-payments-advanced-multi-currency.php:49
filterwoocommerce_amazon_pa_form_fields_before_legacyincludes\compats\class-wc-amazon-payments-advanced-multi-currency.php:56
actionwc_amazon_pa_scripts_enqueuedincludes\compats\class-wc-amazon-payments-advanced-subscribe-to-newsletter-compat.php:20
actionwpincludes\compats\class-wc-amazon-payments-advanced-wgm-compat.php:21
actionwoocommerce_checkout_initincludes\compats\class-wc-amazon-payments-advanced-wgm-compat.php:36
filterwoocommerce_pa_hijack_checkout_fieldsincludes\compats\class-wc-amazon-payments-advanced-wgm-compat.php:37
actionwoocommerce_cart_loaded_from_sessionincludes\compats\class-wc-amazon-payments-advanced-woocommerce-multilingual-compat.php:19
filterwoocommerce_cart_needs_paymentincludes\compats\class-wc-amazon-payments-advanced-woocommerce-multilingual-compat.php:37
filterwoocommerce_order_data_store_cpt_get_orders_queryincludes\legacy\class-wc-amazon-payments-advanced-api-legacy.php:1724
actionwoocommerce_amazon_payments_advanced_ipn_validate_notification_keysincludes\legacy\class-wc-amazon-payments-advanced-ipn-handler-legacy.php:49
actionwoocommerce_amazon_payments_advanced_ipn_validate_subscription_keysincludes\legacy\class-wc-amazon-payments-advanced-ipn-handler-legacy.php:50
actionwoocommerce_amazon_payments_advanced_handle_ipnincludes\legacy\class-wc-amazon-payments-advanced-ipn-handler-legacy.php:53
actionwcga_process_pending_syncro_paymentsincludes\legacy\class-wc-amazon-payments-advanced-ipn-handler-legacy.php:56
actionwoocommerce_amazon_payments_advanced_handle_ipn_orderincludes\legacy\class-wc-amazon-payments-advanced-ipn-handler-legacy.php:58
filterwoocommerce_thankyou_order_received_textincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:45
actionwoocommerce_checkout_update_order_reviewincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:47
actionwoocommerce_after_checkout_validationincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:48
actionwc_amazon_async_authorizeincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:49
actionwp_loadedincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:51
filterwoocommerce_ajax_get_endpointincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:53
actionwp_footerincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:55
actiontemplate_redirectincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:62
actionwoocommerce_thankyou_amazon_payments_advancedincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:69
actionwp_enqueue_scriptsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1053
actionwp_headincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1058
actionwoocommerce_proceed_to_checkoutincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1062
actionwoocommerce_before_cartincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1064
actionwoocommerce_checkout_initincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1068
filterwoocommerce_update_order_review_fragmentsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1069
actionwoocommerce_after_calculate_totalsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1070
actionwoocommerce_checkout_before_customer_detailsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1147
actionwoocommerce_before_checkout_formincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1151
actionwoocommerce_before_checkout_formincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1157
actionbefore_woocommerce_payincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1158
filterwoocommerce_available_payment_gatewaysincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1163
actionwoocommerce_checkout_before_customer_detailsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1170
actionwoocommerce_checkout_before_customer_detailsincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1171
actionwoocommerce_checkout_order_processedincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1172
filterwoocommerce_amazon_pa_process_refundincludes\legacy\class-wc-gateway-amazon-payments-advanced-legacy.php:1857
actionwoocommerce_amazon_pa_subscriptions_initincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:18
filterwoocommerce_amazon_pa_v1_order_admin_actions_panelincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:35
actionwoocommerce_amazon_pa_v1_order_admin_action_authorize_recurringincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:36
actionwoocommerce_amazon_pa_v1_order_admin_action_authorize_capture_recurringincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:37
actionwoocommerce_amazon_pa_v1_cleared_stored_statesincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:38
filterwoocommerce_amazon_pa_process_paymentincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:41
filterwoocommerce_amazon_pa_get_amazon_order_detailsincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:42
filterwoocommerce_amazon_pa_handle_sca_successincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:43
filterwoocommerce_amazon_pa_handle_sca_failureincludes\legacy\class-wc-gateway-amazon-payments-advanced-subscriptions-legacy.php:44
actionbefore_woocommerce_initwoocommerce-gateway-amazon-payments-advanced.php:26
actionwoocommerce_initwoocommerce-gateway-amazon-payments-advanced.php:184
actionrest_api_initwoocommerce-gateway-amazon-payments-advanced.php:187
filterwoocommerce_rest_prepare_shop_orderwoocommerce-gateway-amazon-payments-advanced.php:188
filterwoocommerce_payment_gatewayswoocommerce-gateway-amazon-payments-advanced.php:251
Maintenance & Trust

Amazon Pay for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 21, 2026
PHP min version
Downloads538K

Community Trust

Rating48/100
Number of ratings26
Active installs20K
Developer Profile

Amazon Pay for WooCommerce Developer Profile

WooCommerce

36 plugins · 4.7M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
234 days
View full developer profile
Detection Fingerprints

How We Detect Amazon Pay for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/checkout.css/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/general.css/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/login.css/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/checkout.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/login.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/onboarding.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/shared.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/shared/amazon-login.js+1 more
Script Paths
/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/checkout.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/login.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/onboarding.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/shared.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/shared/amazon-login.js/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/shared/amazon-pay.js
Version Parameters
/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/checkout.css?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/general.css?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/css/frontend/login.css?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/checkout.js?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/login.js?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/onboarding.js?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/frontend/shared.js?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/shared/amazon-login.js?ver=/wp-content/plugins/woocommerce-gateway-amazon-payments-advanced/assets/js/shared/amazon-pay.js?ver=

HTML / DOM Fingerprints

CSS Classes
amazon-pay-buttonamazon-login-buttonamazon-pay-checkoutamazon-checkout-containeramazon-pay-wrapper
HTML Comments
<!-- Amazon Pay button --><!-- Amazon Pay Checkout Container -->
Data Attributes
data-amazonpay-buttondata-amazon-login-buttondata-amazon-checkout-url
JS Globals
amazon_pay_paramsamazon_login_params
REST Endpoints
/wp-json/amazon-payments-advanced/v1/token/wp-json/amazon-payments-advanced/v1/place_order/wp-json/amazon-payments-advanced/v1/webhook/wp-json/amazon-payments-advanced/v1/onboarding/complete
Shortcode Output
[amazon_pay_button][amazon_login_button]
FAQ

Frequently Asked Questions about Amazon Pay for WooCommerce