Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Security & Risk Analysis

wordpress.org/plugins/zaprite-payment-gateway

Zaprite Payment Gateway is a WooCommerce payment gateway that allows you to accept Bitcoin, Lightning, Liquid and card payments.

60 active installs v1.0.7 PHP 7.2+ WP 6.4.0+ Updated Oct 4, 2025
bitcoingatewaylightningpaymentwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "zaprite-payment-gateway" plugin version 1.0.7 demonstrates a strong security posture in several key areas. Static analysis reveals no dangerous functions, all SQL queries are properly prepared, and the majority of output is correctly escaped, indicating good coding practices. The plugin also has a clean vulnerability history with zero known CVEs, which suggests a mature and well-maintained codebase. The absence of any taint analysis findings further bolsters confidence in its current security.

However, there are areas that warrant attention and indicate potential risks. The plugin has a REST API route without explicit permission callbacks, which could be a potential entry point for unauthorized actions if not properly secured by the WordPress core or other plugins. The complete lack of nonce checks and capability checks across all entry points is a significant concern, as these are fundamental security mechanisms in WordPress to prevent CSRF attacks and enforce user permissions. While the attack surface appears small and the total number of entry points is low, the absence of these crucial checks on these points is noteworthy.

In conclusion, while the plugin exhibits positive security practices like prepared statements and good output escaping, and has no historical vulnerabilities, the lack of permission callbacks on its REST API route and, more critically, the absence of any nonce or capability checks on its entry points present notable security weaknesses. These omissions could be exploited if not mitigated by other layers of WordPress security.

Key Concerns

  • REST API route without permission callbacks
  • No nonce checks on entry points
  • No capability checks on entry points
  • Low output escaping (12% unescaped)
Vulnerabilities
None known

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Security Vulnerabilities

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

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Code Analysis

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

Output Escaping

88% escaped8 total outputs
Attack Surface

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Attack Surface

Entry Points1
Unprotected0

REST API Routes 1

GET/wp-json/zaprite_server/zaprite/v1/update_status/(?P<id>\d+)zaprite-payment-gateway.php:364
WordPress Hooks 10
actionplugins_loadedzaprite-payment-gateway.php:14
actionadmin_noticeszaprite-payment-gateway.php:34
filterwoocommerce_payment_gatewayszaprite-payment-gateway.php:49
actionrest_api_initzaprite-payment-gateway.php:361
filterplugin_row_metazaprite-payment-gateway.php:488
filterhttp_request_argszaprite-payment-gateway.php:489
actionhttp_api_curlzaprite-payment-gateway.php:490
actioninitzaprite-payment-gateway.php:491
filterwc_order_statuseszaprite-payment-gateway.php:492
actionwoocommerce_blocks_payment_method_type_registrationzaprite-payment-gateway.php:496
Maintenance & Trust

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 4, 2025
PHP min version7.2
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs60
Developer Profile

Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce Developer Profile

Zaprite

1 plugin · 60 total installs

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

How We Detect Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zaprite-payment-gateway/assets/images/zaprite-checkout-logo.png/wp-content/plugins/zaprite-payment-gateway/assets/images/zaprite-checkout-logo@2x.png/wp-content/plugins/zaprite-payment-gateway/assets/images/zaprite-checkout-logo-light.png/wp-content/plugins/zaprite-payment-gateway/assets/images/zaprite-checkout-logo-light@2x.png
Version Parameters
zaprite-payment-gateway/zaprite-payment-gateway.php?ver=zaprite-payment-gateway/assets/js/admin.js?ver=zaprite-payment-gateway/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
zaprite-payment-gateway
HTML Comments
<!-- Start of Zaprite Payment Gateway section --><!-- End of Zaprite Payment Gateway section -->
Data Attributes
data-zaprite-api-keydata-zaprite-order-id
JS Globals
zaprite_params
REST Endpoints
/wp-json/zaprite-payment-gateway/v1/webhook
Shortcode Output
[zaprite_checkout_button]
FAQ

Frequently Asked Questions about Zaprite Payment Gateway – Accept Bitcoin and Fiat payments in WooCommerce