Payrexx Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-payrexx-gateway

The Payrexx payment gateway for WooCommerce is a simple method to integrate all payment providers and payment methods with one single payment plugin.

2K active installs v3.1.16 PHP 8.0+ WP 5.6+ Updated Mar 13, 2026
credit-carde-commercegatewaypaymentpayrexx
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 22, 2025
Download
Safety Verdict

Is Payrexx Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

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

1 known CVELast CVE: Sep 22, 2025Updated 22d ago
Risk Assessment

The "woo-payrexx-gateway" plugin v3.1.16 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities, file operations, and external HTTP requests is commendable. Furthermore, the high percentage of properly escaped output and the use of prepared statements for all SQL queries indicate good coding practices for preventing common web vulnerabilities. The presence of nonce checks on entry points also contributes positively to its security.

However, a key area of concern is the lack of capability checks on any of the identified entry points. While there are no unprotected AJAX handlers or REST API routes, this absence of permission checks means that any authenticated user, regardless of their role or permissions, could potentially trigger these functionalities. This could lead to privilege escalation or unauthorized actions if the handlers are not inherently secure against malicious input from any user.

The vulnerability history, while showing only one medium severity CVE in the past, is less reassuring due to the recency of the last recorded vulnerability. The fact that the only known vulnerability type was "Missing Authorization" aligns with the static analysis findings of no capability checks. While the plugin currently has no unpatched vulnerabilities, the historical pattern suggests a recurring theme of authorization bypass as a potential weakness that needs continuous vigilance.

Key Concerns

  • No capability checks on entry points
  • One past medium severity CVE
Vulnerabilities
1

Payrexx Payment Gateway for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-59559medium · 4.3Missing Authorization

Payrexx Payment Gateway for WooCommerce <= 3.1.5 - Missing Authorization

Sep 22, 2025 Patched in 3.1.6 (5d)
Code Analysis
Analyzed Mar 16, 2026

Payrexx Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

97% escaped32 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
payrexx_store_connect_settings (includes\admin\class-wc-payrexx-gateway-admin.php:279)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Payrexx Payment Gateway for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_payrexx_validate_apiincludes\admin\class-wc-payrexx-gateway-admin.php:97
authwp_ajax_payrexx_store_connect_settingsincludes\admin\class-wc-payrexx-gateway-admin.php:107
WordPress Hooks 16
filterwoocommerce_settings_tabs_arrayincludes\admin\class-wc-payrexx-gateway-admin.php:71
actionwoocommerce_admin_field_verify_buttonincludes\admin\class-wc-payrexx-gateway-admin.php:87
actionadmin_enqueue_scriptsincludes\admin\class-wc-payrexx-gateway-admin.php:92
actionwoocommerce_admin_field_connect_payrexx_buttonincludes\admin\class-wc-payrexx-gateway-admin.php:102
filterwoocommerce_gateway_descriptionsrc\Model\PaymentMethod\Abstract\SubscriptionBase.php:62
actioninitwoo-payrexx-gateway.php:119
actionplugins_loadedwoo-payrexx-gateway.php:132
actionwoocommerce_api_wc_payrexx_gatewaywoo-payrexx-gateway.php:140
actionwp_enqueue_scriptswoo-payrexx-gateway.php:148
actionbefore_woocommerce_initwoo-payrexx-gateway.php:155
actionwoocommerce_blocks_payment_method_type_registrationwoo-payrexx-gateway.php:172
filterwoocommerce_payment_gatewayswoo-payrexx-gateway.php:196
actionwoocommerce_blocks_loadedwoo-payrexx-gateway.php:208
filterwoocommerce_valid_order_statuses_for_paymentwoo-payrexx-gateway.php:216
actionwoocommerce_order_status_cancelled_to_processingwoo-payrexx-gateway.php:226
actionpayrexx_unpaid_order_timeout_eventwoo-payrexx-gateway.php:236

Scheduled Events 1

payrexx_unpaid_order_timeout_event
Maintenance & Trust

Payrexx Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version8.0
Downloads118K

Community Trust

Rating70/100
Number of ratings11
Active installs2K
Developer Profile

Payrexx Payment Gateway for WooCommerce Developer Profile

payrexx

1 plugin · 2K total installs

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

How We Detect Payrexx 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/woo-payrexx-gateway/assets/css/payrexx-styles.css/wp-content/plugins/woo-payrexx-gateway/assets/js/googlepay.js/wp-content/plugins/woo-payrexx-gateway/assets/js/applepay.js
Script Paths
https://pay.google.com/gp/p/js/pay.js

HTML / DOM Fingerprints

Data Attributes
data-payrexx-gatewaydata-payrexx-api-keydata-payrexx-public-keydata-payrexx-custom-fieldsdata-payrexx-prefilled-cardsdata-payrexx-show-success-screen+128 more
JS Globals
WC_Payrexx_GooglePayWC_Payrexx_ApplePay
REST Endpoints
/wp-json/payrexx/v1/process-payment/wp-json/payrexx/v1/webhook
FAQ

Frequently Asked Questions about Payrexx Payment Gateway for WooCommerce