
Discounts Per Payment Method on WooCommerce Security & Risk Analysis
wordpress.org/plugins/woocommerce-payment-discountsAdds discounts for specific payment methods in WooCommerce.
Is Discounts Per Payment Method on WooCommerce Safe to Use in 2026?
Generally Safe
Score 85/100Discounts Per Payment Method on WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "woocommerce-payment-discounts" v3.1.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces the attack surface. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of output. The lack of dangerous functions, file operations, and external HTTP requests also contributes to its secure design.
However, the analysis reveals a critical weakness: the complete absence of nonce checks and capability checks. While there are no direct entry points that are obviously unprotected, the lack of these fundamental security mechanisms means that if any entry points were inadvertently introduced or if the plugin were to integrate with other components that expose them, it could be susceptible to CSRF attacks or unauthorized privilege escalation.
The plugin's vulnerability history is clean, with no recorded CVEs of any severity. This, coupled with the positive findings in the code analysis, suggests a history of secure development and maintenance. In conclusion, the plugin is well-developed from a security perspective, with robust handling of SQL and output. The primary concern lies in the fundamental oversight of missing nonce and capability checks, which represents a potential, albeit currently theoretical, risk that should be addressed.
Key Concerns
- Missing nonce checks
- Missing capability checks
Discounts Per Payment Method on WooCommerce Security Vulnerabilities
Discounts Per Payment Method on WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Discounts Per Payment Method on WooCommerce Attack Surface
WordPress Hooks 10
Maintenance & Trust
Discounts Per Payment Method on WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Discounts Per Payment Method on WooCommerce Alternatives
Discount Rules for WooCommerce
woo-discount-rules
The discount plugin for WooCommerce helps you create bulk discount, quantity discount, storewide sale, dynamic pricing discount offers easily.
Smart Coupons For WooCommerce Coupons
wt-smart-coupons-for-woocommerce
Best WooCommerce coupons plugin to create advanced coupons and discount codes with auto-apply, BOGO, free shipping, giveaways, and discount rules.
Advanced Dynamic Pricing and Discount Rules for WooCommerce
advanced-dynamic-pricing-for-woocommerce
The discount plugin for WooCommerce supports any dynamic pricing discount: bulk discount, role discount, storewide, bogo, gifts, cart discount
Extended Coupon Features for WooCommerce FREE
woocommerce-auto-added-coupons
Additional functionality for WooCommerce Coupons: Allow discounts to be automatically applied, applying coupons via url, etc...
Auto Coupons for WooCommerce
woo-auto-coupons
Apply WooCommerce Coupons automatically with a fast, lightweight plugin. Set minimum product quantities, apply coupons by URL or automatically.
Discounts Per Payment Method on WooCommerce Developer Profile
17 plugins · 134K total installs
How We Detect Discounts Per Payment Method on WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woocommerce-payment-discounts/assets/js/frontend/update-checkout.js/wp-content/plugins/woocommerce-payment-discounts/assets/js/frontend/update-checkout.min.jsplugins/woocommerce-payment-discounts/assets/js/frontend/update-checkout.jsplugins/woocommerce-payment-discounts/assets/js/frontend/update-checkout.min.jswoocommerce-payment-discounts/assets/js/frontend/update-checkout.js?ver=woocommerce-payment-discounts/assets/js/frontend/update-checkout.min.js?ver=HTML / DOM Fingerprints
WC_Payment_Discounts