High Risk Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/high-risk-payments-for-woo

The Cardpay Solutions plugin allows merchants that fall into high risk categories to securely accept credit cards through their WooCommerce store.

30 active installs v2.1.1 PHP + WP 4.0+ Updated Sep 6, 2023
high-riskpayment-gatewaywoocommerc-pre-order-paymentwoocommercewoocommerce-subscription-payment
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is High Risk Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

High Risk Payment Gateway for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "high-risk-payments-for-woo" plugin v2.1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and a very high percentage of properly escaped output are all positive indicators. The presence of nonce checks on its two AJAX entry points further enhances security by mitigating CSRF risks. Taint analysis showing zero flows, especially critical or high severity, is also very reassuring, suggesting that user input is likely handled safely.

However, the plugin has zero capability checks for its AJAX handlers. While nonce checks are present, the lack of capability checks means that any authenticated user, regardless of their role or permissions, could potentially trigger these AJAX actions. This presents a significant concern, as it allows for privilege escalation or unauthorized actions if these handlers perform sensitive operations.

The vulnerability history being completely clean is a positive sign, indicating a history of stable and secure releases. However, this cannot fully compensate for the identified lack of capability checks. The plugin's strengths lie in its sanitized SQL and output handling, but the absence of role-based access control on its entry points is a notable weakness that requires attention.

Key Concerns

  • Missing capability checks on AJAX handlers
Vulnerabilities
None known

High Risk Payment Gateway for WooCommerce Security Vulnerabilities

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

High Risk Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

99% escaped96 total outputs
Attack Surface

High Risk Payment Gateway for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_delete_cardincludes\legacy\class-wc-cardpay-solutions-credit-cards.php:22
authwp_ajax_add_update_cardincludes\legacy\class-wc-cardpay-solutions-credit-cards.php:23
WordPress Hooks 17
actionwcs_resubscribe_order_createdincludes\class-wc-cardpay-solutions-gateway-addons.php:36
filterwoocommerce_subscription_payment_metaincludes\class-wc-cardpay-solutions-gateway-addons.php:39
filterwoocommerce_subscription_validate_payment_metaincludes\class-wc-cardpay-solutions-gateway-addons.php:40
actionadmin_noticesincludes\class-wc-cardpay-solutions-gateway.php:69
actionwoocommerce_after_my_accountincludes\legacy\class-wc-cardpay-solutions-credit-cards.php:20
actionwp_enqueue_scriptsincludes\legacy\class-wc-cardpay-solutions-credit-cards.php:21
actionwcs_resubscribe_order_createdincludes\legacy\class-wc-cardpay-solutions-gateway-addons.php:29
filterwoocommerce_subscription_payment_metaincludes\legacy\class-wc-cardpay-solutions-gateway-addons.php:32
filterwoocommerce_subscription_validate_payment_metaincludes\legacy\class-wc-cardpay-solutions-gateway-addons.php:33
actionadmin_noticesincludes\legacy\class-wc-cardpay-solutions-gateway.php:67
actionplugins_loadedwoocommerce-cardpay-solutions.php:88
actionwoocommerce_order_status_completedwoocommerce-cardpay-solutions.php:89
actioninitwoocommerce-cardpay-solutions.php:90
actionwp_enqueue_scriptswoocommerce-cardpay-solutions.php:91
actionbefore_woocommerce_initwoocommerce-cardpay-solutions.php:92
filterwoocommerce_payment_gatewayswoocommerce-cardpay-solutions.php:142
filterwoocommerce_get_customer_payment_tokenswoocommerce-cardpay-solutions.php:143
Maintenance & Trust

High Risk Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 6, 2023
PHP min version
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

High Risk Payment Gateway for WooCommerce Developer Profile

cardpaysolutions

4 plugins · 1K total installs

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

How We Detect High Risk Payment Gateway 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/high-risk-payments-for-woo/includes/legacy/assets/css/admin.css/wp-content/plugins/high-risk-payments-for-woo/includes/legacy/assets/js/admin.js/wp-content/plugins/high-risk-payments-for-woo/includes/legacy/assets/js/cardpay.js
Script Paths
/wp-content/plugins/high-risk-payments-for-woo/includes/legacy/assets/js/admin.js/wp-content/plugins/high-risk-payments-for-woo/includes/legacy/assets/js/cardpay.js
Version Parameters
high-risk-payments-for-woo/includes/legacy/assets/css/admin.css?ver=high-risk-payments-for-woo/includes/legacy/assets/js/admin.js?ver=high-risk-payments-for-woo/includes/legacy/assets/js/cardpay.js?ver=

HTML / DOM Fingerprints

CSS Classes
cardpay-logocardpay_credit_card
HTML Comments
<!-- BEGIN: Cardpay Solutions Gateway Checkout --><!-- END: Cardpay Solutions Gateway Checkout -->
Data Attributes
data-cardpay-tokendata-cardpay-hashdata-cardpay-order-iddata-cardpay-gateway-url
JS Globals
cardpay_gateway_params
FAQ

Frequently Asked Questions about High Risk Payment Gateway for WooCommerce