Payment Gateway for PayPal on WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-paypal-gateway

PayPal, Credit/Debit Cards, Google Pay, Apple Pay, Pay Later, Venmo, SEPA, iDEAL, Mercado Pago, Bancontact & more - by an official PayPal Partner

10K active installs v9.0.57 PHP 7.4+ WP 4.7+ Updated Mar 3, 2026
credit-cardspaypalpaypal-checkoutvenmo
99
A · Safe
CVEs total1
Unpatched0
Last CVENov 30, 2025
Safety Verdict

Is Payment Gateway for PayPal on WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Payment Gateway for PayPal on WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 30, 2025Updated 1mo ago
Risk Assessment

The "woo-paypal-gateway" plugin v9.0.57 exhibits a generally positive security posture with several strengths. The code base adheres to good practices by utilizing prepared statements for all SQL queries, implementing nonce checks on all AJAX handlers, and performing capability checks on a significant number of entry points. The vast majority of output is properly escaped, and there are no known dangerous functions present. The plugin's attack surface, while comprising 10 entry points, is fully protected by authorization checks, which is a commendable aspect.

However, concerns arise from the taint analysis, which identified two high-severity flows with unsanitized paths. While not explicitly defined as vulnerabilities, these flows indicate potential weaknesses in how external or user-supplied data is handled, which could be exploited if further investigation reveals exploitable logic. The presence of 11 flows with unsanitized paths, even if none are classified as critical or high severity in this analysis, warrants attention as a general area of risk.

While the plugin has a history of one known medium-severity CVE, it is currently unpatched. This is a significant concern, indicating that a past vulnerability has not been addressed, leaving installations potentially exposed. The common vulnerability type being "Missing Authorization" in past issues suggests a pattern that, while not directly evident in the current static analysis (as all entry points have auth checks), indicates a historical area of weakness that may require ongoing vigilance and thorough auditing. In conclusion, the plugin demonstrates strong defensive coding in many areas, but the identified high-severity taint flows and the unpatched medium-severity CVE significantly temper its overall security. The presence of unsanitized paths across all analyzed flows is also a broad concern.

Key Concerns

  • Unpatched CVE present
  • High severity taint flows found
  • All analyzed taint flows have unsanitized paths
Vulnerabilities
1

Payment Gateway for PayPal on WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-63023medium · 5.3Missing Authorization

Payment Gateway for PayPal on WooCommerce <= 9.0.53 - Missing Authorization

Nov 30, 2025 Patched in 9.0.54 (38d)
Code Analysis
Analyzed Mar 16, 2026

Payment Gateway for PayPal on WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
73
429 escaped
Nonce Checks
8
Capability Checks
14
File Operations
5
External Requests
37
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

85% escaped502 total outputs
Data Flows
11 unsanitized

Data Flow Analysis

11 flows11 with unsanitized paths
request_return_handler (includes\gateways\paypal-advanced\class-woo-paypal-gateway-paypal-advanced-api-handler.php:246)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Payment Gateway for PayPal on WooCommerce Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 9

authwp_ajax_wpg_send_deactivationincludes\class-woo-paypal-gateway.php:82
authwp_ajax_wpg_handle_review_actionincludes\class-woo-paypal-gateway.php:84
authwp_ajax_submit_tracking_infoppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-tracking.php:24
authwp_ajax_ppcp_get_updated_totalppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:284
noprivwp_ajax_ppcp_get_updated_totalppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:285
authwp_ajax_ppcp_get_product_totalppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:286
noprivwp_ajax_ppcp_get_product_totalppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:287
authwp_ajax_ppcp_validate_shipping_addressppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:293
noprivwp_ajax_ppcp_validate_shipping_addressppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:294

Shortcodes 1

[ppcp_bnpl_message] ppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:104
WordPress Hooks 149
actioninitincludes\class-woo-paypal-gateway.php:70
actioninitincludes\class-woo-paypal-gateway.php:71
actionwpg_paypal_payment_api_ipnincludes\class-woo-paypal-gateway.php:72
actionhttp_api_curlincludes\class-woo-paypal-gateway.php:73
filterplugin_row_metaincludes\class-woo-paypal-gateway.php:76
actionwoocommerce_cart_emptiedincludes\class-woo-paypal-gateway.php:77
actionwoocommerce_cart_item_removedincludes\class-woo-paypal-gateway.php:78
filterwoocommerce_update_cart_action_cart_updatedincludes\class-woo-paypal-gateway.php:79
actionadmin_footerincludes\class-woo-paypal-gateway.php:80
actionadmin_enqueue_scriptsincludes\class-woo-paypal-gateway.php:81
actionadmin_noticesincludes\class-woo-paypal-gateway.php:83
actionadmin_enqueue_scriptsincludes\class-woo-paypal-gateway.php:85
filtersafe_style_cssincludes\class-woo-paypal-gateway.php:86
actionplugins_loadedincludes\class-woo-paypal-gateway.php:134
actionadmin_enqueue_scriptsincludes\class-woo-paypal-gateway.php:148
actionadmin_enqueue_scriptsincludes\class-woo-paypal-gateway.php:149
actionplugins_loadedincludes\class-woo-paypal-gateway.php:152
filterwoocommerce_payment_gatewaysincludes\class-woo-paypal-gateway.php:153
actionwp_enqueue_scriptsincludes\class-woo-paypal-gateway.php:161
actionwpg_braintree_before_process_paymentincludes\gateways\braintree\class-woo-paypal-gateway-braintree.php:61
actionwpg_before_add_payment_methodincludes\gateways\braintree\class-woo-paypal-gateway-braintree.php:62
actionwp_enqueue_scriptsincludes\gateways\braintree\class-woo-paypal-gateway-braintree.php:64
actionwoocommerce_after_add_to_cart_buttonincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:30
actionwoocommerce_proceed_to_checkoutincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:31
actionwoocommerce_before_cart_tableincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:32
actionwoocommerce_before_checkout_formincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:33
actionwp_enqueue_scriptsincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:34
actionwoocommerce_cart_emptiedincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:35
actionwoocommerce_available_payment_gatewaysincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:36
actionwoocommerce_checkout_billingincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:37
actionwp_headincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:38
filterthe_titleincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:39
filterbody_classincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:40
actionwc_ajax_wpg_ajax_generate_cartincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:41
actiontemplate_redirectincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-helper.php:42
actionwcs_resubscribe_order_createdincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-subscriptions.php:15
filterwoocommerce_my_subscriptions_payment_methodincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-subscriptions.php:16
filterwoocommerce_subscription_payment_metaincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-subscriptions.php:17
filterwoocommerce_subscription_validate_payment_metaincludes\gateways\express-checkout-nvp\class-woo-paypal-gateway-express-checkout-subscriptions.php:18
filterwoocommerce_subscription_payment_metaincludes\gateways\paypal-rest\class-woo-paypal-gateway-paypal-rest-addons.php:18
filterwoocommerce_subscription_validate_payment_metaincludes\gateways\paypal-rest\class-woo-paypal-gateway-paypal-rest-addons.php:19
actionwcs_resubscribe_order_createdincludes\gateways\paypal-rest\class-woo-paypal-gateway-paypal-rest-addons.php:20
filterwoocommerce_payment_gateway_supportsppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-funnelkit-compat.php:18
filterwfocu_wc_get_supported_gatewaysppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-funnelkit-compat.php:19
actionwoocommerce_new_orderppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-funnelkit-compat.php:20
actionwp_loadedppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-funnelkit-compat.php:21
actionwoocommerce_admin_order_totals_after_totalppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-gateway.php:80
actionadmin_noticesppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-gateway.php:82
actionadmin_noticesppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-gateway.php:83
actionadmin_enqueue_scriptsppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-gateway.php:85
actionadmin_footerppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-gateway.php:940
filterthe_contentppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:87
actionwoocommerce_before_shop_loopppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:88
actionwoocommerce_before_shop_loopppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:91
actionwoocommerce_single_product_summaryppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:94
actionwoocommerce_before_cart_tableppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:97
actionwoocommerce_proceed_to_checkoutppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:98
actionwoocommerce_before_checkout_formppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:101
actionppcp_display_paypal_button_checkout_pageppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-pay-later-messaging.php:102
actionwoocommerce_add_to_cartppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-product.php:93
filterwpg_ppcp_add_payment_sourceppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-request.php:160
actioninitppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-request.php:161
actionwc_ajax_wpg_login_sellerppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-seller-onboarding.php:34
actioncurrent_screenppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-tracking.php:23
filterwc_shipment_tracking_before_add_tracking_itemsppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-tracking.php:26
actionadd_meta_boxesppcp\includes\class-ppcp-paypal-checkout-for-woocommerce-tracking.php:37
filterwoocommerce_payment_gatewaysppcp\includes\class-ppcp-paypal-checkout-for-woocommerce.php:24
actionadmin_initppcp\includes\class-ppcp-paypal-checkout-for-woocommerce.php:29
actionwoocommerce_update_optionppcp\includes\class-ppcp-paypal-checkout-for-woocommerce.php:33
actionplugins_loadedppcp\includes\class-ppcp-paypal-checkout-for-woocommerce.php:54
actionwoocommerce_update_optionppcp\includes\class-ppcp-paypal-checkout-for-woocommerce.php:118
actionwpg_ppcp_load_js_datappcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:131
actionwpg_ppcp_order_captureppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:132
filterdetermine_localeppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:133
filterwoocommerce_payment_complete_order_statusppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:134
actionwpppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:234
actionwp_enqueue_scriptsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:235
actionwoocommerce_after_add_to_cart_formppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:236
actionwoocommerce_proceed_to_checkoutppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:237
actionwoocommerce_review_order_after_submitppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:238
actionaddonify_floating_cart_sidebar_cart_footerppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:239
actionwoofc_below_buttonsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:240
actionxoo_wsc_after_footer_btnsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:241
actionwoocommerce_widget_shopping_cart_buttonsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:242
actionxt_woofc_after_cart_body_footerppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:243
actionfkcart_after_checkout_buttonppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:244
actioninitppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:246
filterscript_loader_tagppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:247
actionwp_loadedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:248
actionwp_headppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:249
filterthe_titleppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:250
actionwoocommerce_cart_emptiedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:251
actionwoocommerce_available_payment_gatewaysppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:252
filterwoocommerce_default_address_fieldsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:253
actionwoocommerce_checkout_processppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:254
actionwoocommerce_cart_shipping_packagesppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:255
filterbody_classppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:256
actionwoocommerce_before_checkout_formppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:257
actionwoocommerce_order_status_processingppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:258
actionwoocommerce_order_status_completedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:259
actionwoocommerce_order_status_cancelledppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:260
actionwoocommerce_order_status_refundedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:261
filterwoocommerce_order_actionsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:262
actionwoocommerce_order_action_ppcp_capture_chargeppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:263
actionwoocommerce_before_checkout_formppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:264
actionwoocommerce_review_order_before_submitppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:265
actionwp_loadedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:266
actionwoocommerce_pay_order_after_submitppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:267
actionwp_loadedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:268
actionwoocommerce_get_checkout_urlppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:269
filterwoocommerce_get_return_urlppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:270
actionwoocommerce_before_checkout_formppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:275
filterwoocommerce_available_payment_gatewaysppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:279
actionwp_loadedppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:280
actionadmin_initppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:281
actionwpg_ppcp_save_payment_method_detailsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:282
filterwpg_ppcp_woocommerce_currencyppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:283
filterwoocommerce_order_button_htmlppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:290
filterwfacp_page_settingsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:302
filterwfacp_smart_buttonsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:303
actionwfacp_smart_button_container_wpg_paypal_checkoutppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:304
filterwfocu_smart_buttonsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:306
actionwfocu_smart_button_container_wpg_paypal_checkoutppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:307
filterwffn_post_purchase_smart_buttonsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:309
actionwffn_post_purchase_smart_button_container_wpg_paypal_checkoutppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:310
filterwoocommerce_checkout_fieldsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:949
actionwoocommerce_after_checkout_validationppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:967
filterwoocommerce_checkout_fieldsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:1131
actionwoocommerce_after_checkout_validationppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:1150
filterwc_checkout_paramsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:1532
filterwoocommerce_get_script_datappcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:1534
filterautoptimize_filter_js_excludeppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3213
filterrocket_exclude_inline_jsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3220
filtersgo_js_minify_excludeppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3223
filterbreeze_minify_js_excludeppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3231
filterwp_optimize_minify_js_exceptionsppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3240
filterw3tc_minify_js_do_tag_minificationppcp\public\class-ppcp-paypal-checkout-for-woocommerce-button-manager.php:3249
actionwoocommerce_scheduled_subscription_payment_wpg_paypal_checkout_ccppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions-cc.php:13
actionwcs_resubscribe_order_createdppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions-cc.php:17
actionwoocommerce_subscription_failing_payment_method_updated_wpg_paypal_checkout_ccppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions-cc.php:18
actionwoocommerce_scheduled_subscription_payment_wpg_paypal_checkoutppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions.php:13
actionwcs_resubscribe_order_createdppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions.php:17
actionwoocommerce_subscription_failing_payment_method_updated_wpg_paypal_checkoutppcp\subscriptions\class-ppcp-paypal-checkout-for-woocommerce-subscriptions.php:18
actionplugins_loadedwoo-paypal-gateway.php:102
actionbefore_woocommerce_initwoo-paypal-gateway.php:116
actionwoocommerce_blocks_loadedwoo-paypal-gateway.php:123
actionwoocommerce_blocks_payment_method_type_registrationwoo-paypal-gateway.php:135
actionadmin_initwoo-paypal-gateway.php:149
actionadmin_noticeswoo-paypal-gateway.php:179
Maintenance & Trust

Payment Gateway for PayPal on WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.4
Downloads563K

Community Trust

Rating88/100
Number of ratings71
Active installs10K
Developer Profile

Payment Gateway for PayPal on WooCommerce Developer Profile

Easy Payment

6 plugins · 11K total installs

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

How We Detect Payment Gateway for PayPal on WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-paypal-gateway/ppcp/assets/css/ppcp-paypal-checkout-for-woocommerce.css/wp-content/plugins/woo-paypal-gateway/ppcp/assets/css/ppcp-credit-card-fields.css/wp-content/plugins/woo-paypal-gateway/ppcp/assets/css/ppcp-credit-card-gateway.css/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-checkout-for-woocommerce.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-validation.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-credit-card-fields.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-checkout-for-woocommerce.min.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-validation.min.js+9 more
Script Paths
/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-checkout-for-woocommerce.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-validation.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-credit-card-fields.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-payment-request.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-smart-payment-buttons.js/wp-content/plugins/woo-paypal-gateway/ppcp/assets/js/ppcp-checkout-block.js+1 more
Version Parameters
woo-paypal-gateway/ppcp/assets/css/ppcp-paypal-checkout-for-woocommerce.css?ver=woo-paypal-gateway/ppcp/assets/css/ppcp-credit-card-fields.css?ver=woo-paypal-gateway/ppcp/assets/css/ppcp-credit-card-gateway.css?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-checkout-for-woocommerce.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-validation.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-credit-card-fields.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-payment-request.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-paypal-smart-payment-buttons.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-checkout-block.js?ver=woo-paypal-gateway/ppcp/assets/js/ppcp-cc-block.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpg-paypal-checkout-for-woocommerceppcp-credit-card-fields-wrapperppcp-validation-errorppcp-paypal-checkout-for-woocommerce-payment-method-title
HTML Comments
<!-- PPCP_Paypal_Checkout_For_Woocommerce --><!-- PPCP_Checkout_Block --><!-- PPCP_Checkout_CC_Block -->
Data Attributes
data-ppcp-gatewaydata-ppcp-paypal-checkoutdata-ppcp-credit-card-field
JS Globals
ppcp_paramsPPCP_Paypal_Checkout_For_WoocommercePPCP_Checkout_BlockPPCP_Checkout_CC_Block
REST Endpoints
/wp-json/ppcp-paypal-checkout-for-woocommerce/v1/payment-status
FAQ

Frequently Asked Questions about Payment Gateway for PayPal on WooCommerce