WooPayments: Integrated WooCommerce Payments Security & Risk Analysis

wordpress.org/plugins/woocommerce-payments

Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.

900K active installs v10.6.0 PHP 7.4+ WP 6.0+ Updated Mar 11, 2026
apple-paycredit-cardgoogle-paypaymentwoocommerce-payments
97
A · Safe
CVEs total6
Unpatched0
Last CVEDec 27, 2023
Safety Verdict

Is WooPayments: Integrated WooCommerce Payments Safe to Use in 2026?

Generally Safe

Score 97/100

WooPayments: Integrated WooCommerce Payments has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Dec 27, 2023Updated 23d ago
Risk Assessment

The WooCommerce Payments plugin v10.6.0 exhibits a mixed security posture. While generally demonstrating good practices with a high percentage of prepared SQL statements and properly escaped output, significant concerns arise from its attack surface and historical vulnerability profile. The presence of 4 AJAX handlers without authentication checks represents a direct and immediate risk of unauthorized actions being performed on the site. This unprotected attack surface could be exploited by attackers to manipulate payment processes or other sensitive functionalities. Furthermore, the plugin has a history of 6 known CVEs, including one critical vulnerability and several medium-severity issues across common types like XSS, SQL Injection, and authorization/authentication bypass. This pattern suggests recurring weaknesses in input validation and permission handling, and while there are currently no unpatched CVEs, the history indicates a susceptibility to complex vulnerabilities. The static analysis also shows a reasonable number of nonce and capability checks, which are positive indicators, but these are undermined by the unprotected AJAX endpoints. The overall security posture is therefore weakened by these critical design flaws in entry point management and a concerning historical pattern of exploitable vulnerabilities.

Key Concerns

  • Unprotected AJAX handlers
  • History of critical CVEs
  • History of medium CVEs (5)
  • Large attack surface without auth
Vulnerabilities
6

WooPayments: Integrated WooCommerce Payments Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
5 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
5

6 total CVEs

CVE-2023-51503medium · 5.3Authorization Bypass Through User-Controlled Key

WooPayments – Fully Integrated Solution Built and Supported by Woo <= 6.6.2 - Unauthenticated Insecure Direct Object Reference

Dec 27, 2023 Patched in 6.7.0 (27d)
CVE-2023-49828medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce Payments <= 6.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 5, 2023 Patched in 6.5.0 (49d)
CVE-2023-35915medium · 6.6Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WooCommerce Payments <= 5.9.0 - Authenticated (Shop manager+) SQL Injection via currency parameters

Jun 20, 2023 Patched in 5.9.1 (217d)
CVE-2023-35916medium · 6.5Authorization Bypass Through User-Controlled Key

WooCommerce Payments <= 5.9.0 - Missing Authorization via redirect_pay_for_order_to_update_payment_method

Jun 19, 2023 Patched in 5.9.1 (218d)
CVE-2023-28121critical · 9.8Authentication Bypass Using an Alternate Path or Channel

WooCommerce Payments 4.8.0 - 5.6.1 Authentication Bypass and Privilege Escalation

Mar 23, 2023 Patched in 5.6.2 (306d)
WF-9d604200-91b0-4885-8fe2-1323b9d6fed5-woocommerce-paymentsmedium · 5.3Improper Handling of Parameters

WooCommerce Payments <= 4.5.0 - Payment Bypass

Aug 9, 2022 Patched in 3.9.4 (532d)
Code Analysis
Analyzed Mar 16, 2026

WooPayments: Integrated WooCommerce Payments Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
26 prepared
Unescaped Output
76
551 escaped
Nonce Checks
29
Capability Checks
41
File Operations
5
External Requests
6
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

81% prepared32 total queries

Output Escaping

88% escaped627 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
output_payments_settings_screen (includes\class-wc-payment-gateway-wcpay.php:1069)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

WooPayments: Integrated WooCommerce Payments Attack Surface

Entry Points12
Unprotected4

AJAX Handlers 12

authwp_ajax_update_order_statusincludes\class-wc-payment-gateway-wcpay.php:564
noprivwp_ajax_update_order_statusincludes\class-wc-payment-gateway-wcpay.php:565
authwp_ajax_create_setup_intentincludes\class-wc-payment-gateway-wcpay.php:567
authwp_ajax_woopay_express_checkout_button_show_error_noticeincludes\class-wc-payments-woopay-button-handler.php:133
noprivwp_ajax_woopay_express_checkout_button_show_error_noticeincludes\class-wc-payments-woopay-button-handler.php:134
authwp_ajax_platform_tracksincludes\class-woopay-tracker.php:62
noprivwp_ajax_platform_tracksincludes\class-woopay-tracker.php:63
authwp_ajax_get_identityincludes\class-woopay-tracker.php:64
noprivwp_ajax_get_identityincludes\class-woopay-tracker.php:65
authwp_ajax_wcpay_get_user_payment_tokensincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:312
authwp_ajax_wc_bookings_calculate_costsincludes\multi-currency\Compatibility\WooCommerceBookings.php:58
noprivwp_ajax_wc_bookings_calculate_costsincludes\multi-currency\Compatibility\WooCommerceBookings.php:59
WordPress Hooks 520
actionwoocommerce_woocommerce_payments_admin_noticesincludes\admin\class-wc-payments-admin-settings.php:55
actionwoocommerce_woocommerce_payments_admin_noticesincludes\admin\class-wc-payments-admin-settings.php:56
actionwoocommerce_woocommerce_payments_admin_noticesincludes\admin\class-wc-payments-admin-settings.php:57
actionadmin_initincludes\admin\class-wc-payments-admin-settings.php:59
actionadmin_noticesincludes\admin\class-wc-payments-admin.php:170
actionadmin_noticesincludes\admin\class-wc-payments-admin.php:171
actionwoocommerce_admin_order_data_after_payment_infoincludes\admin\class-wc-payments-admin.php:173
actionadmin_menuincludes\admin\class-wc-payments-admin.php:176
actionadmin_initincludes\admin\class-wc-payments-admin.php:178
actionadmin_enqueue_scriptsincludes\admin\class-wc-payments-admin.php:179
actionadmin_enqueue_scriptsincludes\admin\class-wc-payments-admin.php:180
actionwoocommerce_admin_order_totals_after_totalincludes\admin\class-wc-payments-admin.php:181
actionwoocommerce_admin_order_totals_after_totalincludes\admin\class-wc-payments-admin.php:182
actionadmin_initincludes\admin\class-wc-payments-admin.php:183
actionwoocommerce_update_options_site-visibilityincludes\admin\class-wc-payments-admin.php:184
actionadmin_initincludes\admin\class-wc-payments-admin.php:185
actionadmin_enqueue_scriptsincludes\admin\class-wc-payments-admin.php:186
actionadmin_footerincludes\admin\class-wc-payments-admin.php:187
actionadmin_enqueue_scriptsincludes\admin\class-wc-payments-admin.php:188
actionadmin_footerincludes\admin\class-wc-payments-admin.php:803
filteradmin_body_classincludes\admin\class-wc-payments-admin.php:1385
actionadmin_footerincludes\admin\class-wc-payments-admin.php:1568
filterrest_pre_serve_requestincludes\admin\class-wc-rest-payments-files-controller.php:118
actionadmin_initincludes\admin\tracks\tracks-loader.php:25
actionadmin_footerincludes\admin\tracks\tracks-loader.php:33
actionshutdownincludes\admin\tracks\tracks-loader.php:44
actionwoocommerce_payments_account_refreshedincludes\class-compatibility-service.php:44
actionafter_switch_themeincludes\class-compatibility-service.php:45
filterwc_payments_get_onboarding_data_argsincludes\class-compatibility-service.php:46
actionaction_scheduler_before_executeincludes\class-database-cache.php:124
actioninitincludes\class-wc-payment-gateway-wcpay.php:554
actionwoocommerce_order_actionsincludes\class-wc-payment-gateway-wcpay.php:558
actionwoocommerce_order_action_capture_chargeincludes\class-wc-payment-gateway-wcpay.php:559
actionwoocommerce_order_action_cancel_authorizationincludes\class-wc-payment-gateway-wcpay.php:560
actionwoocommerce_order_status_cancelledincludes\class-wc-payment-gateway-wcpay.php:561
actionwoocommerce_order_status_completedincludes\class-wc-payment-gateway-wcpay.php:562
actionset_logged_in_cookieincludes\class-wc-payment-gateway-wcpay.php:570
actionwoocommerce_update_orderincludes\class-wc-payment-gateway-wcpay.php:574
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\class-wc-payment-gateway-wcpay.php:575
filterrest_request_before_callbacksincludes\class-wc-payment-gateway-wcpay.php:577
actionwoocommerce_settings_save_generalincludes\class-wc-payment-gateway-wcpay.php:579
filterwoocommerce_coupon_get_usage_limitincludes\class-wc-payment-gateway-wcpay.php:700
filterwoocommerce_coupon_get_usage_limit_per_userincludes\class-wc-payment-gateway-wcpay.php:702
filterwoocommerce_return_previous_exceptionsincludes\class-wc-payment-gateway-wcpay.php:1325
filterwcpay_test_modeincludes\class-wc-payment-gateway-wcpay.php:1375
filterwcpay_api_request_paramsincludes\class-wc-payment-gateway-wcpay.php:1392
actionwcpay_update_payment_result_on_errorincludes\class-wc-payment-gateway-wcpay.php:1408
filterwcpay_test_modeincludes\class-wc-payment-gateway-wcpay.php:1464
actionadmin_initincludes\class-wc-payments-account.php:115
actionadmin_initincludes\class-wc-payments-account.php:116
actionadmin_initincludes\class-wc-payments-account.php:118
actionadmin_initincludes\class-wc-payments-account.php:119
actionadmin_initincludes\class-wc-payments-account.php:121
actionadmin_initincludes\class-wc-payments-account.php:122
actionadmin_initincludes\class-wc-payments-account.php:123
actionadmin_initincludes\class-wc-payments-account.php:124
actionadmin_initincludes\class-wc-payments-account.php:125
actionwoocommerce_payments_account_refreshedincludes\class-wc-payments-account.php:128
actionwoocommerce_payments_account_refreshedincludes\class-wc-payments-account.php:129
filterallowed_redirect_hostsincludes\class-wc-payments-account.php:133
actionjetpack_site_registeredincludes\class-wc-payments-account.php:134
actionupdated_optionincludes\class-wc-payments-account.php:135
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments-account.php:136
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments-account.php:140
actionaction_scheduler_ensure_recurring_actionsincludes\class-wc-payments-action-scheduler-service.php:76
actionwcpay_track_new_orderincludes\class-wc-payments-action-scheduler-service.php:110
actionwcpay_track_update_orderincludes\class-wc-payments-action-scheduler-service.php:111
actionaction_scheduler_initincludes\class-wc-payments-action-scheduler-service.php:217
actioninitincludes\class-wc-payments-apple-pay-registration.php:78
actionadmin_initincludes\class-wc-payments-apple-pay-registration.php:87
actionwoocommerce_woocommerce_payments_admin_noticesincludes\class-wc-payments-apple-pay-registration.php:89
actionadd_option_woocommerce_woocommerce_payments_apple_pay_settingsincludes\class-wc-payments-apple-pay-registration.php:92
actionupdate_option_woocommerce_woocommerce_payments_apple_pay_settingsincludes\class-wc-payments-apple-pay-registration.php:93
actionupdate_option_woocommerce_woocommerce_payments_settingsincludes\class-wc-payments-apple-pay-registration.php:96
actionwc_payments_set_gatewayincludes\class-wc-payments-checkout.php:96
actionwc_payments_add_upe_payment_fieldsincludes\class-wc-payments-checkout.php:97
actionwpincludes\class-wc-payments-checkout.php:98
actionwp_enqueue_scriptsincludes\class-wc-payments-checkout.php:100
actionwp_enqueue_scriptsincludes\class-wc-payments-checkout.php:101
actionwoocommerce_after_checkout_formincludes\class-wc-payments-checkout.php:102
filterwoocommerce_update_order_review_fragmentsincludes\class-wc-payments-checkout.php:103
actionwp_footerincludes\class-wc-payments-checkout.php:402
actionwp_footerincludes\class-wc-payments-checkout.php:414
actionwoocommerce_created_customerincludes\class-wc-payments-customer-service.php:108
filteradmin_noticesincludes\class-wc-payments-dependency-service.php:33
filterwoocommerce_cart_totalincludes\class-wc-payments-explicit-price-formatter.php:32
filterwoocommerce_get_formatted_order_totalincludes\class-wc-payments-explicit-price-formatter.php:33
actionwoocommerce_admin_order_totals_after_taxincludes\class-wc-payments-explicit-price-formatter.php:34
actionwoocommerce_admin_order_totals_after_totalincludes\class-wc-payments-explicit-price-formatter.php:35
filterwc_price_argsincludes\class-wc-payments-explicit-price-formatter.php:88
filterwoocommerce_product_data_store_cpt_get_products_queryincludes\class-wc-payments-features.php:135
actioninitincludes\class-wc-payments-fraud-service.php:82
actionadmin_print_footer_scriptsincludes\class-wc-payments-fraud-service.php:83
actionadmin_menuincludes\class-wc-payments-incentives-service.php:78
filterwoocommerce_admin_allowed_promo_notesincludes\class-wc-payments-incentives-service.php:79
filterwoocommerce_admin_woopayments_onboarding_task_badgeincludes\class-wc-payments-incentives-service.php:80
filterwoocommerce_admin_woopayments_onboarding_task_additional_dataincludes\class-wc-payments-incentives-service.php:81
filteradmin_body_classincludes\class-wc-payments-onboarding-service.php:117
filterwc_payments_get_onboarding_data_argsincludes\class-wc-payments-onboarding-service.php:118
filterwoocommerce_note_where_clausesincludes\class-wc-payments-onboarding-service.php:999
filterwoocommerce_email_enabled_customer_completed_orderincludes\class-wc-payments-order-service.php:427
filterwoocommerce_email_enabled_customer_refunded_orderincludes\class-wc-payments-order-service.php:428
filterwoocommerce_email_enabled_customer_completed_renewal_orderincludes\class-wc-payments-order-service.php:429
filterwcpay_test_modeincludes\class-wc-payments-order-service.php:571
filterwoocommerce_order_received_verify_known_shoppersincludes\class-wc-payments-order-success-page.php:31
actionwoocommerce_before_thankyouincludes\class-wc-payments-order-success-page.php:32
actionwoocommerce_before_thankyouincludes\class-wc-payments-order-success-page.php:33
actionwoocommerce_order_details_before_order_tableincludes\class-wc-payments-order-success-page.php:34
actionwoocommerce_order_details_before_order_tableincludes\class-wc-payments-order-success-page.php:35
filterwoocommerce_thankyou_order_received_textincludes\class-wc-payments-order-success-page.php:36
filterwoocommerce_thankyou_order_received_textincludes\class-wc-payments-order-success-page.php:37
filterwoocommerce_thankyou_order_received_textincludes\class-wc-payments-order-success-page.php:38
actionwp_enqueue_scriptsincludes\class-wc-payments-order-success-page.php:39
actionwoocommerce_email_order_detailsincludes\class-wc-payments-order-success-page.php:40
actionwp_footerincludes\class-wc-payments-order-success-page.php:41
filterwoocommerce_order_get_payment_method_titleincludes\class-wc-payments-order-success-page.php:49
filterwc_order_payment_card_infoincludes\class-wc-payments-payment-method-service.php:55
actionshutdownincludes\class-wc-payments-payment-request-session-handler.php:70
actionwoocommerce_set_cart_cookiesincludes\class-wc-payments-payment-request-session-handler.php:71
filterwoocommerce_session_handlerincludes\class-wc-payments-payment-request-session.php:39
filterwoocommerce_persistent_cart_enabledincludes\class-wc-payments-payment-request-session.php:43
filterwoocommerce_cart_session_initializeincludes\class-wc-payments-payment-request-session.php:44
actionwoocommerce_before_cart_emptiedincludes\class-wc-payments-payment-request-session.php:45
actionwoocommerce_cart_emptiedincludes\class-wc-payments-payment-request-session.php:49
filterwoocommerce_persistent_cart_enabledincludes\class-wc-payments-payment-request-session.php:194
filterwoocommerce_get_return_urlincludes\class-wc-payments-payment-request-session.php:196
filterrest_post_dispatchincludes\class-wc-payments-payment-request-session.php:198
filterrest_post_dispatchincludes\class-wc-payments-payment-request-session.php:200
actionwoocommerce_system_status_reportincludes\class-wc-payments-status.php:56
filterwoocommerce_debug_toolsincludes\class-wc-payments-status.php:57
actioninitincludes\class-wc-payments-tasks.php:30
actionwoocommerce_payment_token_deletedincludes\class-wc-payments-token-service.php:58
actionwoocommerce_payment_token_set_defaultincludes\class-wc-payments-token-service.php:59
filterwoocommerce_get_customer_payment_tokensincludes\class-wc-payments-token-service.php:60
filterwoocommerce_payment_methods_list_itemincludes\class-wc-payments-token-service.php:61
filterwoocommerce_payment_methods_list_itemincludes\class-wc-payments-token-service.php:62
filterwoocommerce_payment_methods_list_itemincludes\class-wc-payments-token-service.php:63
filterwoocommerce_payment_methods_list_itemincludes\class-wc-payments-token-service.php:64
filterwoocommerce_get_credit_card_type_labelincludes\class-wc-payments-token-service.php:65
filterwoocommerce_get_credit_card_type_labelincludes\class-wc-payments-token-service.php:66
actionwoocommerce_get_customer_payment_tokensincludes\class-wc-payments-token-service.php:246
actionwoocommerce_payment_token_deletedincludes\class-wc-payments-token-service.php:254
actiontemplate_redirectincludes\class-wc-payments-vat-redirect-service.php:26
actionwoocommerce_payments_account_refreshedincludes\class-wc-payments-webhook-reliability-service.php:65
actionwp_enqueue_scriptsincludes\class-wc-payments-woopay-button-handler.php:129
filterwcpay_payment_fields_js_configincludes\class-wc-payments-woopay-button-handler.php:131
actionwp_footerincludes\class-wc-payments-woopay-direct-checkout.php:41
filterwoocommerce_create_orderincludes\class-wc-payments-woopay-direct-checkout.php:42
actionadmin_initincludes\class-wc-payments.php:359
actionadmin_initincludes\class-wc-payments.php:360
actioninitincludes\class-wc-payments.php:361
actionafter_switch_themeincludes\class-wc-payments.php:364
actionsave_post_wp_global_stylesincludes\class-wc-payments.php:365
actioncustomize_save_afterincludes\class-wc-payments.php:366
actionwoocommerce_blocks_payment_method_type_registrationincludes\class-wc-payments.php:368
actionenqueue_block_editor_assetsincludes\class-wc-payments.php:369
actionwoocommerce_cart_loaded_from_sessionincludes\class-wc-payments.php:533
filterwoocommerce_email_classesincludes\class-wc-payments.php:536
actionsetup_themeincludes\class-wc-payments.php:659
actionwoocommerce_payments_account_refreshedincludes\class-wc-payments.php:662
actioninitincludes\class-wc-payments.php:673
actionwoocommerce_single_product_summaryincludes\class-wc-payments.php:682
actionwoocommerce_proceed_to_checkoutincludes\class-wc-payments.php:683
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-wc-payments.php:684
actionwc_ajax_wcpay_get_cart_totalincludes\class-wc-payments.php:685
actionwc_ajax_wcpay_check_bnpl_availabilityincludes\class-wc-payments.php:686
filterwoocommerce_payment_gatewaysincludes\class-wc-payments.php:690
filteroption_woocommerce_gateway_orderincludes\class-wc-payments.php:691
filterdefault_option_woocommerce_gateway_orderincludes\class-wc-payments.php:692
filterwoocommerce_admin_get_user_data_fieldsincludes\class-wc-payments.php:693
filterwoocommerce_address_providersincludes\class-wc-payments.php:695
filterwoocommerce_rest_notes_object_queryincludes\class-wc-payments.php:697
filterwoocommerce_note_where_clausesincludes\class-wc-payments.php:698
actionwoocommerce_admin_field_payment_gatewaysincludes\class-wc-payments.php:701
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:718
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:719
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:720
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:721
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:722
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:723
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:724
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:725
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:726
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:727
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:728
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:729
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:730
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:731
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:732
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:733
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:734
actionactivated_pluginincludes\class-wc-payments.php:786
actionwoocommerce_onboarding_profile_data_updatedincludes\class-wc-payments.php:789
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:792
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:793
actionrest_api_initincludes\class-wc-payments.php:795
actionwoocommerce_woocommerce_payments_updatedincludes\class-wc-payments.php:796
actionadmin_enqueue_scriptsincludes\class-wc-payments.php:798
actionadmin_enqueue_scriptsincludes\class-wc-payments.php:800
actionwp_enqueue_scriptsincludes\class-wc-payments.php:801
actionwp_enqueue_scriptsincludes\class-wc-payments.php:802
filteradmin_noticesincludes\class-wc-payments.php:1601
filteradmin_noticesincludes\class-wc-payments.php:1604
actionwc_ajax_wcpay_init_woopayincludes\class-wc-payments.php:1693
actionwc_ajax_wcpay_get_woopay_sessionincludes\class-wc-payments.php:1694
actionwc_ajax_wcpay_set_woopay_phone_numberincludes\class-wc-payments.php:1695
actionwc_ajax_wcpay_get_woopay_signatureincludes\class-wc-payments.php:1696
actionwc_ajax_wcpay_get_woopay_minimum_session_dataincludes\class-wc-payments.php:1697
filterwc_order_statusesincludes\class-wc-payments.php:1723
filterwoocommerce_register_shop_order_post_statusesincludes\class-wc-payments.php:1724
filterwoocommerce_analytics_excluded_order_statusesincludes\class-wc-payments.php:1725
filterwoocommerce_valid_order_statuses_for_paymentincludes\class-wc-payments.php:1726
filterwoocommerce_valid_order_statuses_for_payment_completeincludes\class-wc-payments.php:1727
actionwoocommerce_my_account_my_orders_queryincludes\class-wc-payments.php:1729
actionwoocommerce_cleanup_draft_ordersincludes\class-wc-payments.php:1730
actionadmin_initincludes\class-wc-payments.php:1731
actionwp_enqueue_scriptsincludes\class-wc-payments.php:1823
actionwoocommerce_checkout_billingincludes\class-wc-payments.php:2001
filterwoocommerce_form_field_emailincludes\class-wc-payments.php:2002
actionwoocommerce_checkout_processincludes\class-wc-payments.php:2003
actionwoocommerce_after_checkout_formincludes\class-woopay-tracker.php:68
actionwoocommerce_after_cartincludes\class-woopay-tracker.php:69
actionwoocommerce_after_single_productincludes\class-woopay-tracker.php:70
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterincludes\class-woopay-tracker.php:71
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-woopay-tracker.php:72
actionwoocommerce_checkout_order_processedincludes\class-woopay-tracker.php:73
actionwoocommerce_store_api_checkout_order_processedincludes\class-woopay-tracker.php:74
actionwoocommerce_payments_save_user_in_woopayincludes\class-woopay-tracker.php:75
actionwp_footerincludes\class-woopay-tracker.php:76
actionbefore_woocommerce_pay_formincludes\class-woopay-tracker.php:77
actionwoocommerce_thankyouincludes\class-woopay-tracker.php:78
filterwcpay_payment_fields_js_configincludes\class-woopay-tracker.php:81
filterwcpay_express_checkout_js_paramsincludes\class-woopay-tracker.php:82
filterwcpay_frontend_tracksincludes\class-woopay-tracker.php:170
actionupdate_option_woocommerce_woocommerce_payments_settingsincludes\compat\multi-currency\class-wc-payments-currency-manager.php:40
actionadmin_headincludes\compat\multi-currency\class-wc-payments-currency-manager.php:41
actionplugins_loadedincludes\compat\multi-currency\wc-payments-multi-currency.php:53
filterwoocommerce_email_preview_dummy_orderincludes\compat\subscriptions\class-wc-payments-email-failed-authentication-retry.php:70
filterwoocommerce_email_preview_dummy_retryincludes\compat\subscriptions\class-wc-payments-email-failed-authentication-retry.php:71
filterwoocommerce_email_preview_placeholdersincludes\compat\subscriptions\class-wc-payments-email-failed-authentication-retry.php:72
actionwoocommerce_woocommerce_payments_payment_requires_actionincludes\compat\subscriptions\class-wc-payments-email-failed-renewal-authentication.php:41
filterwcs_get_retry_rule_rawincludes\compat\subscriptions\class-wc-payments-email-failed-renewal-authentication.php:188
filterwcs_get_retry_rule_rawincludes\compat\subscriptions\class-wc-payments-email-failed-renewal-authentication.php:191
filterwoocommerce_email_classesincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:263
actionwoocommerce_checkout_subscription_createdincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:266
actionwoocommerce_checkout_subscription_createdincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:268
filterwc_payments_display_save_payment_method_checkboxincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:276
filterwoocommerce_my_subscriptions_payment_methodincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:279
filterwcs_view_subscription_actionsincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:282
filteruser_has_capincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:285
filterwcs_renewal_order_meta_queryincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:289
filterwc_subscriptions_renewal_order_dataincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:291
filterwoocommerce_subscription_payment_metaincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:295
filterwoocommerce_subscription_validate_payment_metaincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:296
actionwcs_save_other_payment_metaincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:297
filterwcs_copy_payment_meta_to_orderincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:300
filterwoocommerce_subscription_note_old_payment_method_titleincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:302
filterwoocommerce_subscription_note_new_payment_method_titleincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:303
actionwoocommerce_admin_order_data_after_billing_addressincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:305
filterwoocommerce_subscriptions_update_subscription_tokenincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:308
filterwoocommerce_subscriptions_update_payment_via_pay_shortcodeincludes\compat\subscriptions\trait-wc-payment-gateway-wcpay-subscriptions.php:309
actionwoocommerce_payments_email_ipp_receipt_store_detailsincludes\emails\class-wc-payments-email-ipp-receipt.php:72
actionwoocommerce_payments_email_ipp_receipt_compliance_detailsincludes\emails\class-wc-payments-email-ipp-receipt.php:73
actionwoocommerce_payments_email_ipp_receipt_notificationincludes\emails\class-wc-payments-email-ipp-receipt.php:76
filterwoocommerce_email_preview_dummy_orderincludes\emails\class-wc-payments-email-ipp-receipt.php:79
filterwoocommerce_email_preview_dummy_addressincludes\emails\class-wc-payments-email-ipp-receipt.php:80
filterwoocommerce_email_preview_placeholdersincludes\emails\class-wc-payments-email-ipp-receipt.php:81
actionwoocommerce_store_api_checkout_update_order_from_requestincludes\express-checkout\class-wc-payments-express-checkout-ajax-handler.php:52
filterrest_pre_dispatchincludes\express-checkout\class-wc-payments-express-checkout-ajax-handler.php:61
filterwoocommerce_get_country_localeincludes\express-checkout\class-wc-payments-express-checkout-ajax-handler.php:62
filterwoocommerce_validate_postcodeincludes\express-checkout\class-wc-payments-express-checkout-ajax-handler.php:241
actionwc_ajax_wcpay_add_to_cartincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:89
actionwoocommerce_after_add_to_cart_formincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:93
actionwoocommerce_proceed_to_checkoutincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:94
actionwoocommerce_checkout_before_customer_detailsincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:95
actionwoocommerce_pay_order_before_paymentincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:96
filterwcpay_tracks_event_propertiesincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:99
actionwp_enqueue_scriptsincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:102
actionwoocommerce_after_cartincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:143
filterwcpay_payment_fields_js_configincludes\express-checkout\class-wc-payments-express-checkout-button-display-handler.php:196
actiontemplate_redirectincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:88
actionwcpay_payment_fields_js_configincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:89
actiontemplate_redirectincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:90
filterwoocommerce_login_redirectincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:91
filterwoocommerce_registration_redirectincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:92
filterwoocommerce_cart_needs_shipping_addressincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:93
actionwp_enqueue_scriptsincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:94
filterwoocommerce_gateway_titleincludes\express-checkout\class-wc-payments-express-checkout-button-handler.php:95
actionadmin_menuincludes\fraud-prevention\class-fraud-risk-tools.php:79
actionadd_meta_boxesincludes\fraud-prevention\class-order-fraud-and-risk-meta-box.php:42
actionplugins_loadedincludes\fraud-prevention\wc-payments-fraud-risk-tools.php:19
actionadmin_noticesincludes\multi-currency\AdminNotices.php:29
actionwp_loadedincludes\multi-currency\AdminNotices.php:30
filteradmin_enqueue_scriptsincludes\multi-currency\Analytics.php:71
filterwoocommerce_analytics_report_should_use_cacheincludes\multi-currency\Analytics.php:76
filterwoocommerce_analytics_update_order_stats_dataincludes\multi-currency\Analytics.php:80
filterwoocommerce_analytics_orders_query_argsincludes\multi-currency\Analytics.php:83
filterwoocommerce_analytics_orders_stats_query_argsincludes\multi-currency\Analytics.php:84
filterwoocommerce_analytics_clauses_selectincludes\multi-currency\Analytics.php:96
filterwoocommerce_analytics_clauses_joinincludes\multi-currency\Analytics.php:97
filterwoocommerce_analytics_clauses_where_orders_subqueryincludes\multi-currency\Analytics.php:100
filterwoocommerce_analytics_clauses_where_orders_stats_totalincludes\multi-currency\Analytics.php:101
filterwoocommerce_analytics_clauses_where_orders_stats_intervalincludes\multi-currency\Analytics.php:102
filterwoocommerce_analytics_clauses_select_orders_subqueryincludes\multi-currency\Analytics.php:106
filterwoocommerce_analytics_clauses_select_orders_stats_totalincludes\multi-currency\Analytics.php:107
filterwc_priceincludes\multi-currency\AsyncPriceRenderer.php:57
actionwp_enqueue_scriptsincludes\multi-currency\AsyncPriceRenderer.php:58
filterwoocommerce_bookings_calculated_booking_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:47
filterwoocommerce_product_get_block_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:48
filterwoocommerce_product_get_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:49
filterwoocommerce_product_get_display_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:50
filterwoocommerce_product_booking_person_type_get_block_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:51
filterwoocommerce_product_booking_person_type_get_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:52
filterwoocommerce_product_get_resource_base_costsincludes\multi-currency\Compatibility\WooCommerceBookings.php:53
filterwoocommerce_product_get_resource_block_costsincludes\multi-currency\Compatibility\WooCommerceBookings.php:54
filterwoocommerce_bookings_process_cost_rules_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:56
filterwoocommerce_bookings_process_cost_rules_base_costincludes\multi-currency\Compatibility\WooCommerceBookings.php:57
filterwc_price_argsincludes\multi-currency\Compatibility\WooCommerceBookings.php:155
actionwoocommerce_deposits_create_orderincludes\multi-currency\Compatibility\WooCommerceDeposits.php:39
filterwoocommerce_get_cart_contentsincludes\multi-currency\Compatibility\WooCommerceDeposits.php:40
filterwoocommerce_product_get__wc_deposit_amountincludes\multi-currency\Compatibility\WooCommerceDeposits.php:41
filterwc_nyp_raw_minimum_priceincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:28
filterwc_nyp_raw_maximum_priceincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:29
filterwc_nyp_raw_suggested_priceincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:30
actionwoocommerce_add_cart_item_dataincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:33
filterwoocommerce_get_cart_item_from_sessionincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:34
filterwc_nyp_edit_in_cart_argsincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:38
filterwc_nyp_get_initial_priceincludes\multi-currency\Compatibility\WooCommerceNameYourPrice.php:39
filteroption_wc_points_rewards_earn_points_ratioincludes\multi-currency\Compatibility\WooCommercePointsAndRewards.php:42
filteroption_wc_points_rewards_redeem_points_ratioincludes\multi-currency\Compatibility\WooCommercePointsAndRewards.php:43
filterwc_pre_orders_feeincludes\multi-currency\Compatibility\WooCommercePreOrders.php:26
filterwoocommerce_product_addons_option_price_rawincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:30
filterwoocommerce_product_addons_price_rawincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:31
filterwoocommerce_product_addons_paramsincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:32
filterwoocommerce_product_addons_get_item_dataincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:33
filterwoocommerce_product_addons_update_product_priceincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:34
filterwoocommerce_product_addons_order_line_item_metaincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:35
filterwoocommerce_product_addons_ajax_get_product_price_including_taxincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:40
filterwoocommerce_product_addons_ajax_get_product_price_excluding_taxincludes\multi-currency\Compatibility\WooCommerceProductAddOns.php:41
filterwoocommerce_subscriptions_product_priceincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:64
filterwoocommerce_product_get__subscription_sign_up_feeincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:65
filterwoocommerce_product_variation_get__subscription_sign_up_feeincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:66
filteroption_woocommerce_subscriptions_multiple_purchaseincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:67
filterwoocommerce_subscription_price_string_detailsincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:72
filterwoocommerce_get_formatted_subscription_totalincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:73
filterwc_priceincludes\multi-currency\Compatibility\WooCommerceSubscriptions.php:74
actioninitincludes\multi-currency\Compatibility.php:43
filterwoocommerce_admin_sales_record_milestone_enabledincludes\multi-currency\Compatibility.php:46
filterwoocommerce_order_queryincludes\multi-currency\Compatibility.php:175
actioninitincludes\multi-currency\CurrencySwitcherBlock.php:51
filterwoocommerce_currencyincludes\multi-currency\FrontendCurrencies.php:112
filterwc_get_price_decimalsincludes\multi-currency\FrontendCurrencies.php:113
filterwc_get_price_decimal_separatorincludes\multi-currency\FrontendCurrencies.php:114
filterwc_get_price_thousand_separatorincludes\multi-currency\FrontendCurrencies.php:115
filterwoocommerce_price_formatincludes\multi-currency\FrontendCurrencies.php:116
actionbefore_woocommerce_payincludes\multi-currency\FrontendCurrencies.php:117
actionwoocommerce_order_get_totalincludes\multi-currency\FrontendCurrencies.php:118
actionwoocommerce_get_formatted_order_totalincludes\multi-currency\FrontendCurrencies.php:119
filterwoocommerce_thankyou_order_idincludes\multi-currency\FrontendCurrencies.php:122
actionwoocommerce_account_view-order_endpointincludes\multi-currency\FrontendCurrencies.php:123
filterwoocommerce_cart_hashincludes\multi-currency\FrontendCurrencies.php:124
filterwoocommerce_shipping_method_add_rate_argsincludes\multi-currency\FrontendCurrencies.php:125
filterwc_get_price_decimalsincludes\multi-currency\FrontendCurrencies.php:295
filterwc_get_price_decimal_separatorincludes\multi-currency\FrontendCurrencies.php:296
filterwc_get_price_thousand_separatorincludes\multi-currency\FrontendCurrencies.php:297
filterwoocommerce_price_formatincludes\multi-currency\FrontendCurrencies.php:298
filterwoocommerce_product_get_priceincludes\multi-currency\FrontendPrices.php:54
filterwoocommerce_product_get_regular_priceincludes\multi-currency\FrontendPrices.php:55
filterwoocommerce_product_get_sale_priceincludes\multi-currency\FrontendPrices.php:56
filterwoocommerce_product_variation_get_priceincludes\multi-currency\FrontendPrices.php:59
filterwoocommerce_product_variation_get_regular_priceincludes\multi-currency\FrontendPrices.php:60
filterwoocommerce_product_variation_get_sale_priceincludes\multi-currency\FrontendPrices.php:61
filterwoocommerce_variation_pricesincludes\multi-currency\FrontendPrices.php:64
filterwoocommerce_get_variation_prices_hashincludes\multi-currency\FrontendPrices.php:65
filterwoocommerce_shipping_zone_shipping_methodsincludes\multi-currency\FrontendPrices.php:68
filterwoocommerce_shipping_method_add_rate_argsincludes\multi-currency\FrontendPrices.php:69
filterwoocommerce_coupon_get_amountincludes\multi-currency\FrontendPrices.php:72
filterwoocommerce_coupon_get_minimum_amountincludes\multi-currency\FrontendPrices.php:73
filterwoocommerce_coupon_get_maximum_amountincludes\multi-currency\FrontendPrices.php:74
filterwoocommerce_new_orderincludes\multi-currency\FrontendPrices.php:77
filterrest_post_dispatchincludes\multi-currency\FrontendPrices.php:80
filterquery_loop_block_query_varsincludes\multi-currency\FrontendPrices.php:81
filterwoocommerce_get_settings_pagesincludes\multi-currency\MultiCurrency.php:228
actionadmin_enqueue_scriptsincludes\multi-currency\MultiCurrency.php:230
actioninitincludes\multi-currency\MultiCurrency.php:233
actionrest_api_initincludes\multi-currency\MultiCurrency.php:234
actionwidgets_initincludes\multi-currency\MultiCurrency.php:235
actioninitincludes\multi-currency\MultiCurrency.php:241
actioninitincludes\multi-currency\MultiCurrency.php:242
actioninitincludes\multi-currency\MultiCurrency.php:243
actionwoocommerce_created_customerincludes\multi-currency\MultiCurrency.php:244
filterwcpay_payment_fields_js_configincludes\multi-currency\MultiCurrency.php:265
actionwoocommerce_order_refundedincludes\multi-currency\MultiCurrency.php:317
actionadmin_initincludes\multi-currency\MultiCurrency.php:326
actionwoocommerce_order_status_changedincludes\multi-currency\MultiCurrency.php:330
actionwp_loadedincludes\multi-currency\MultiCurrency.php:790
actionwp_footerincludes\multi-currency\MultiCurrency.php:826
filterwcpay_multi_currency_override_notice_currency_nameincludes\multi-currency\MultiCurrency.php:1781
filterwcpay_multi_currency_override_notice_countryincludes\multi-currency\MultiCurrency.php:1789
actionwp_footerincludes\multi-currency\MultiCurrency.php:1798
filterwp_footerincludes\multi-currency\MultiCurrency.php:1812
actionadmin_print_scriptsincludes\multi-currency\Settings.php:58
actionwoocommerce_admin_field_wcpay_multi_currency_settings_pageincludes\multi-currency\Settings.php:59
actionwoocommerce_admin_field_wcpay_currencies_settings_onboarding_ctaincludes\multi-currency\SettingsOnboardCta.php:60
filterwoocommerce_breadcrumb_defaultsincludes\multi-currency\StorefrontIntegration.php:115
actionwp_enqueue_scriptsincludes\multi-currency\StorefrontIntegration.php:116
filterwoocommerce_tracker_dataincludes\multi-currency\Tracking.php:38
actionwoocommerce_edit_account_formincludes\multi-currency\UserSettings.php:41
actionwoocommerce_save_account_detailsincludes\multi-currency\UserSettings.php:42
actionrun-remediation-toolincludes\notes\class-wc-payments-notes-canceled-auth-remediation.php:79
actionget-woocommerce-subscriptionsincludes\notes\class-wc-payments-notes-stripe-billing-deprecation.php:62
actionwoocommerce_order_payment_status_changedincludes\subscriptions\class-wc-payments-invoice-service.php:74
actionwoocommerce_renewal_order_payment_completeincludes\subscriptions\class-wc-payments-invoice-service.php:75
filterwoocommerce_order_data_store_cpt_get_orders_queryincludes\subscriptions\class-wc-payments-invoice-service.php:143
actionshutdownincludes\subscriptions\class-wc-payments-product-service.php:113
actionuntrashed_postincludes\subscriptions\class-wc-payments-product-service.php:114
actionwp_trash_postincludes\subscriptions\class-wc-payments-product-service.php:115
filterwoocommerce_duplicate_product_exclude_metaincludes\subscriptions\class-wc-payments-product-service.php:120
actionsave_postincludes\subscriptions\class-wc-payments-product-service.php:673
actionwoocommerce_save_product_variationincludes\subscriptions\class-wc-payments-product-service.php:675
actionsave_post_productincludes\subscriptions\class-wc-payments-product-service.php:677
actionwoocommerce_save_product_variationincludes\subscriptions\class-wc-payments-product-service.php:678
filterwcs_view_subscription_actionsincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:24
filterwoocommerce_can_subscription_be_updated_to_new-payment-methodincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:25
filterwoocommerce_my_account_my_orders_actionsincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:28
filterwoocommerce_subscriptions_change_payment_method_page_titleincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:31
filterwoocommerce_subscriptions_change_payment_method_page_notice_messageincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:32
actiontemplate_redirectincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:35
filterwoocommerce_change_payment_button_textincludes\subscriptions\class-wc-payments-subscription-change-payment-method-handler.php:37
actionwoocommerce_cleanup_logsincludes\subscriptions\class-wc-payments-subscription-migration-log-handler.php:51
actionwoocommerce_cleanup_logsincludes\subscriptions\class-wc-payments-subscription-migration-log-handler.php:53
actionwoocommerce_cleanup_logsincludes\subscriptions\class-wc-payments-subscription-migration-log-handler.php:54
filterwoocommerce_subscriptions_minimum_processable_recurring_amountincludes\subscriptions\class-wc-payments-subscription-minimum-amount-handler.php:45
actionwoocommerce_checkout_subscription_createdincludes\subscriptions\class-wc-payments-subscription-service.php:144
actionwoocommerce_renewal_order_payment_completeincludes\subscriptions\class-wc-payments-subscription-service.php:145
actionwoocommerce_subscription_payment_method_updatedincludes\subscriptions\class-wc-payments-subscription-service.php:146
actionwoocommerce_payment_token_added_to_orderincludes\subscriptions\class-wc-payments-subscription-service.php:151
actionwoocommerce_subscription_status_cancelledincludes\subscriptions\class-wc-payments-subscription-service.php:153
actionwoocommerce_subscription_status_expiredincludes\subscriptions\class-wc-payments-subscription-service.php:154
actionwoocommerce_subscription_status_on-holdincludes\subscriptions\class-wc-payments-subscription-service.php:155
actionwoocommerce_subscription_status_pending-cancelincludes\subscriptions\class-wc-payments-subscription-service.php:156
actionwoocommerce_subscription_status_pending-cancel_to_activeincludes\subscriptions\class-wc-payments-subscription-service.php:157
actionwoocommerce_subscription_status_on-hold_to_activeincludes\subscriptions\class-wc-payments-subscription-service.php:158
filterwoocommerce_subscription_payment_gateway_supportsincludes\subscriptions\class-wc-payments-subscription-service.php:160
filterwoocommerce_order_actionsincludes\subscriptions\class-wc-payments-subscription-service.php:161
actionwoocommerce_payments_changed_subscription_payment_methodincludes\subscriptions\class-wc-payments-subscription-service.php:163
actionwoocommerce_admin_order_data_after_billing_addressincludes\subscriptions\class-wc-payments-subscription-service.php:164
actionwcs_renewal_order_itemsincludes\subscriptions\class-wc-payments-subscription-service.php:168
actionadmin_noticesincludes\subscriptions\class-wc-payments-subscriptions-admin-notices.php:20
actionadmin_menuincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:74
actioncurrent_screenincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:75
filterproduct_type_selectorincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:76
filterwoocommerce_settings_tabs_arrayincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:77
actionadmin_initincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:78
actionadmin_noticesincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:79
filterwoocommerce_json_search_found_productsincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:80
filterwoocommerce_ajax_add_order_item_validationincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:81
actionadd_meta_boxesincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:82
filterwoocommerce_account_menu_itemsincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:85
actionpre_get_postsincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:86
actiontemplate_redirectincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:87
actioninitincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:88
filterwoocommerce_is_purchasableincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:89
filterwoocommerce_cart_item_removed_messageincludes\subscriptions\class-wc-payments-subscriptions-disabler.php:90
actionadmin_enqueue_scriptsincludes\subscriptions\class-wc-payments-subscriptions-empty-state-manager.php:35
actionwoocommerce_subscription_status_on-holdincludes\subscriptions\class-wc-payments-subscriptions-event-handler.php:167
actionwoocommerce_subscription_status_on-hold_to_activeincludes\subscriptions\class-wc-payments-subscriptions-event-handler.php:175
actionwoocommerce_subscription_status_on-holdincludes\subscriptions\class-wc-payments-subscriptions-event-handler.php:301
filterwc_subscriptions_object_dataincludes\subscriptions\class-wc-payments-subscriptions-migrator.php:92
filterwoocommerce_debug_toolsincludes\subscriptions\class-wc-payments-subscriptions-migrator.php:95
actionaction_scheduler_unexpected_shutdownincludes\subscriptions\class-wc-payments-subscriptions-migrator.php:118
actionaction_scheduler_failed_executionincludes\subscriptions\class-wc-payments-subscriptions-migrator.php:119
actionwoocommerce_payment_token_added_to_orderincludes\subscriptions\class-wc-payments-subscriptions-migrator.php:462
actionwoocommerce_admin_process_product_objectincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:47
actionwoocommerce_payments_account_refreshedincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:48
actionadmin_enqueue_scriptsincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:49
actionadmin_enqueue_scriptsincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:50
filterwoocommerce_subscriptions_admin_pointer_script_parametersincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:51
filterredirect_post_locationincludes\subscriptions\class-wc-payments-subscriptions-onboarding-handler.php:90
actionadmin_enqueue_scriptsincludes\subscriptions\class-wc-payments-subscriptions-plugin-notice-manager.php:21
actionadmin_footerincludes\subscriptions\class-wc-payments-subscriptions-plugin-notice-manager.php:22
filterallowed_redirect_hostsincludes\wc-payment-api\class-wc-payments-http.php:43
filterjetpack_use_iframe_authorization_flowincludes\wc-payment-api\class-wc-payments-http.php:196
filterwoocommerce_webhook_topic_hooksincludes\woopay\class-woopay-order-status-sync.php:50
filterwoocommerce_webhook_payloadincludes\woopay\class-woopay-order-status-sync.php:51
filterwoocommerce_valid_webhook_resourcesincludes\woopay\class-woopay-order-status-sync.php:52
filterwoocommerce_valid_webhook_eventsincludes\woopay\class-woopay-order-status-sync.php:53
actionwoocommerce_order_status_changedincludes\woopay\class-woopay-order-status-sync.php:54
actionadmin_initincludes\woopay\class-woopay-order-status-sync.php:56
actioninitincludes\woopay\class-woopay-scheduler.php:46
actionvalidate_woopay_compatibilityincludes\woopay\class-woopay-scheduler.php:47
actionactivated_pluginincludes\woopay\class-woopay-scheduler.php:48
actiondeactivated_pluginincludes\woopay\class-woopay-scheduler.php:49
actionwoocommerce_woocommerce_payments_updatedincludes\woopay\class-woopay-scheduler.php:50
filterdetermine_current_userincludes\woopay\class-woopay-session.php:58
filterwoocommerce_session_handlerincludes\woopay\class-woopay-session.php:59
actionwoocommerce_order_payment_status_changedincludes\woopay\class-woopay-session.php:60
actionwoopay_restore_order_customer_idincludes\woopay\class-woopay-session.php:61
filterwoocommerce_order_needs_paymentincludes\woopay\class-woopay-session.php:62
actionwoocommerce_store_api_checkout_order_processedincludes\woopay\class-woopay-session.php:63
filterautomatewoo/referrals/referred_order_advocateincludes\woopay\class-woopay-session.php:67
filterwcpay_is_woopay_store_api_requestincludes\woopay\class-woopay-session.php:116
filterwoocommerce_gc_account_session_timeout_minutesincludes\woopay\class-woopay-session.php:158
filterwoocommerce_store_api_disable_nonce_checkincludes\woopay\class-woopay-session.php:411
actionshutdownincludes\woopay\class-woopay-store-api-session-handler.php:63
filterwcpay_create_and_confirm_intent_requestincludes\woopay\services\class-checkout-service.php:91
filterwcpay_create_and_confirm_setup_intention_requestincludes\woopay\services\class-checkout-service.php:92
actionwp_enqueue_scriptsincludes\woopay-user\class-woopay-save-user.php:31
filterwcpay_metadata_from_orderincludes\woopay-user\class-woopay-save-user.php:32
actionwoocommerce_payment_completeincludes\woopay-user\class-woopay-save-user.php:33
filterwoocommerce_format_log_entrysrc\Internal\LoggerContext.php:78
filterpre_set_site_transient_update_pluginssrc\Internal\PluginManagement\TranslationsLoader.php:53
actiontemplate_redirectsrc\Internal\Service\DuplicatePaymentPreventionService.php:68
actionwoocommerce_woocommerce_payments_updatedwoocommerce-payments.php:141
actionplugins_loadedwoocommerce-payments.php:156
actionplugins_loadedwoocommerce-payments.php:214
actionplugins_loadedwoocommerce-payments.php:304
filteradmin_noticeswoocommerce-payments.php:315
actionplugins_loadedwoocommerce-payments.php:470
actionbefore_woocommerce_initwoocommerce-payments.php:477

Scheduled Events 2

validate_woopay_compatibility
woopay_restore_order_customer_id
Maintenance & Trust

WooPayments: Integrated WooCommerce Payments Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.4
Downloads42.3M

Community Trust

Rating62/100
Number of ratings134
Active installs900K
Developer Profile

WooPayments: Integrated WooCommerce Payments 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 WooPayments: Integrated WooCommerce Payments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-payments/assets/css/woocommerce-payments-base.css/wp-content/plugins/woocommerce-payments/assets/css/woocommerce-payments-admin-base.css/wp-content/plugins/woocommerce-payments/assets/js/base.js/wp-content/plugins/woocommerce-payments/assets/js/admin.js/wp-content/plugins/woocommerce-payments/assets/js/payment-gateway-admin.js/wp-content/plugins/woocommerce-payments/assets/js/payment-gateway-settings.js/wp-content/plugins/woocommerce-payments/assets/js/subscriptions.js/wp-content/plugins/woocommerce-payments/assets/js/express-checkout.js+13 more
Script Paths
/wp-content/plugins/woocommerce-payments/assets/js/base.js/wp-content/plugins/woocommerce-payments/assets/js/admin.js/wp-content/plugins/woocommerce-payments/assets/js/payment-gateway-admin.js/wp-content/plugins/woocommerce-payments/assets/js/payment-gateway-settings.js/wp-content/plugins/woocommerce-payments/assets/js/subscriptions.js/wp-content/plugins/woocommerce-payments/assets/js/express-checkout.js+13 more
Version Parameters
woocommerce-payments/woocommerce-payments.php?ver=woocommerce-payments/assets/css/woocommerce-payments-base.css?ver=woocommerce-payments/assets/css/woocommerce-payments-admin-base.css?ver=woocommerce-payments/assets/js/base.js?ver=woocommerce-payments/assets/js/admin.js?ver=woocommerce-payments/assets/js/payment-gateway-admin.js?ver=woocommerce-payments/assets/js/payment-gateway-settings.js?ver=woocommerce-payments/assets/js/subscriptions.js?ver=woocommerce-payments/assets/js/express-checkout.js?ver=woocommerce-payments/assets/js/countries.js?ver=woocommerce-payments/assets/js/product-editor.js?ver=woocommerce-payments/assets/js/wcpay-country-select.js?ver=woocommerce-payments/assets/js/wcpay-currency-select.js?ver=woocommerce-payments/assets/js/wcpay-form.js?ver=woocommerce-payments/assets/js/wcpay-iban.js?ver=woocommerce-payments/assets/js/wcpay-modal.js?ver=woocommerce-payments/assets/js/wcpay-stripe-elements.js?ver=woocommerce-payments/assets/js/wcpay-stripe-payment-request.js?ver=woocommerce-payments/assets/js/wcpay-stripe-token.js?ver=woocommerce-payments/assets/js/wcpay-tax-rate-select.js?ver=woocommerce-payments/assets/js/wcpay-trustly-payment-form.js?ver=woocommerce-payments/assets/js/wcpay-trustly-payment-gateway.js?ver=

HTML / DOM Fingerprints

CSS Classes
woocommerce-payments-checkout-pagewcpay-express-checkout-buttonwcpay-payment-request-buttonwcpay-form-fieldwcpay-iban-fieldwcpay-modal-content
HTML Comments
<!-- Init WooPay Session --><!-- Needs to be loaded as soon as possibleCheck https://github.com/Automattic/woocommerce-payments/issues/4759 -->
Data Attributes
data-wcpay-payment-requestdata-wcpay-express-checkout
JS Globals
wcpayWooPay_SessionWC_Payments_Admin_SettingsWC_Payments_Payment_Gateway_SettingsWC_Payments_SubscriptionsWC_Payments_Express_Checkout
REST Endpoints
/wp-json/wcpay/v1/settings/wp-json/wcpay/v1/payment_methods/wp-json/wcpay/v1/transactions
FAQ

Frequently Asked Questions about WooPayments: Integrated WooCommerce Payments