CoinPayments.net Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/coinpayments-payment-gateway-for-woocommerce

This plugin implements a payment gateway for WooCommerce to let buyers pay with Bitcoin, Litecoin, Ripple, and other cryptocurrencies via CoinPayments …

1K active installs v1.0.18 PHP + WP 3.7.0+ Updated May 2, 2025
altcoinaltcoinsbitcoindogecoinlitecoin
95
A · Safe
CVEs total1
Unpatched0
Last CVEMay 7, 2025
Safety Verdict

Is CoinPayments.net Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 95/100

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

1 known CVELast CVE: May 7, 2025Updated 11mo ago
Risk Assessment

This plugin exhibits a concerning security posture primarily due to a significant lack of input validation and authorization checks, despite a clean taint analysis and no raw SQL queries. The static analysis reveals a single unprotected REST API route, which represents a direct entry point for potential attacks. Furthermore, none of the identified outputs are properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is included in these outputs. The vulnerability history shows a past critical vulnerability related to deserialization, indicating a potential for complex and severe exploits if similar weaknesses are re-introduced. While the plugin demonstrates good practices in avoiding dangerous functions and utilizing prepared statements for SQL, the unprotected API route and poor output escaping are significant weaknesses that could be exploited. The absence of nonce and capability checks on the identified entry point is a critical oversight.

Key Concerns

  • Unprotected REST API route
  • No output escaping
  • No nonce checks
  • No capability checks
  • Past critical deserialization CVE
Vulnerabilities
1

CoinPayments.net Payment Gateway for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2025-47532critical · 9.8Deserialization of Untrusted Data

CoinPayments.net Payment Gateway for WooCommerce <= 1.0.17 - Unauthenticated PHP Object Injection

May 7, 2025 Patched in 1.0.18 (7d)
Code Analysis
Analyzed Mar 16, 2026

CoinPayments.net Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface
1 unprotected

CoinPayments.net Payment Gateway for WooCommerce Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

POST/wp-json/wc/v3/payments/coinpayments-gatewayclass-wc-gateway-coinpayments.php:549
WordPress Hooks 8
actionplugins_loadedclass-wc-gateway-coinpayments.php:28
filterwoocommerce_payment_gatewaysclass-wc-gateway-coinpayments.php:39
actionwoocommerce_receipt_coinpaymentsclass-wc-gateway-coinpayments.php:96
actionwoocommerce_api_wc_gateway_coinpaymentsclass-wc-gateway-coinpayments.php:100
actionrest_api_initclass-wc-gateway-coinpayments.php:548
actionbefore_woocommerce_initclass-wc-gateway-coinpayments.php:563
actionwoocommerce_blocks_loadedclass-wc-gateway-coinpayments.php:570
actionwoocommerce_blocks_payment_method_type_registrationclass-wc-gateway-coinpayments.php:581
Maintenance & Trust

CoinPayments.net Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMay 2, 2025
PHP min version
Downloads61K

Community Trust

Rating74/100
Number of ratings6
Active installs1K
Developer Profile

CoinPayments.net Payment Gateway for WooCommerce Developer Profile

CoinPayments

1 plugin · 1K total installs

97
trust score
Avg Security Score
95/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect CoinPayments.net 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/coinpayments-payment-gateway-for-woocommerce/assets/css/coinpayments.css/wp-content/plugins/coinpayments-payment-gateway-for-woocommerce/assets/js/coinpayments.js
Script Paths
/wp-content/plugins/coinpayments-payment-gateway-for-woocommerce/assets/js/coinpayments.js
Version Parameters
coinpayments-payment-gateway-for-woocommerce/assets/css/coinpayments.css?ver=coinpayments-payment-gateway-for-woocommerce/assets/js/coinpayments.js?ver=

HTML / DOM Fingerprints

CSS Classes
coinpayments_payment_form
Data Attributes
data-coinpayments-currencydata-coinpayments-amount
JS Globals
coinpayments_vars
REST Endpoints
/wp-json/coinpayments/v1/process
FAQ

Frequently Asked Questions about CoinPayments.net Payment Gateway for WooCommerce