Alternative Payments for WooCommerce Security & Risk Analysis

wordpress.org/plugins/alternative-payments-for-woocommerce

Convert millions of international consumers that don't use credit cards.

10 active installs v1.0.9 PHP + WP 4.4.1+ Updated Dec 6, 2017
alternative-paymentse-commerceecommercelocalwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Alternative Payments for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Alternative Payments for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "alternative-payments-for-woocommerce" plugin version 1.0.9 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers, representing its entire entry point surface without any authentication or capability checks. While the static analysis did not reveal directly exploitable code signals like dangerous functions or raw SQL queries, the lack of proper output escaping on 99% of outputs is a major weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks on AJAX handlers further exacerbates this risk, allowing attackers to potentially trigger these functions with arbitrary data. The plugin's history of zero reported CVEs is a positive indicator, suggesting a lack of publicly known vulnerabilities. However, this does not negate the immediate risks identified in the code analysis. In conclusion, while the plugin has a clean vulnerability history, the current version presents critical security concerns due to its exposed AJAX endpoints and widespread output escaping issues, making it a potential target for attacks.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output (99% of outputs)
  • Missing nonce checks on AJAX
Vulnerabilities
None known

Alternative Payments for WooCommerce Security Vulnerabilities

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

Alternative Payments for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

1% escaped92 total outputs
Attack Surface
8 unprotected

Alternative Payments for WooCommerce Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_alternative_payment_check_phone_verificationgateway-alternative-payments.php:316
noprivwp_ajax_alternative_payment_check_phone_verificationgateway-alternative-payments.php:317
authwp_ajax_alternative_payment_check_payment_methods_for_countrygateway-alternative-payments.php:319
noprivwp_ajax_alternative_payment_check_payment_methods_for_countrygateway-alternative-payments.php:320
authwp_ajax_alternative_payment_check_phone_verificationgateway-alternative-payments.php:910
noprivwp_ajax_alternative_payment_check_phone_verificationgateway-alternative-payments.php:911
authwp_ajax_alternative_payment_check_payment_methods_for_countrygateway-alternative-payments.php:931
noprivwp_ajax_alternative_payment_check_payment_methods_for_countrygateway-alternative-payments.php:932
WordPress Hooks 10
actionadmin_enqueue_scriptsgateway-alternative-payments.php:35
actionwoocommerce_api_wc_gateway_altergateway-alternative-payments.php:59
actionwoocommerce_thankyou_chequegateway-alternative-payments.php:314
actionwp_print_scriptsgateway-alternative-payments.php:322
actionwoocommerce_order_status_cancelledgateway-alternative-payments.php:859
actionwp_insert_postgateway-alternative-payments.php:887
filterwoocommerce_payment_gatewaysgateway-alternative-payments.php:941
actionplugins_loadedgateway-alternative-payments.php:944
actioninitgateway-alternative-payments.php:961
filterwc_order_statusesgateway-alternative-payments.php:981
Maintenance & Trust

Alternative Payments for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedDec 6, 2017
PHP min version
Downloads4K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Alternative Payments for WooCommerce Developer Profile

molivver

1 plugin · 10 total installs

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

How We Detect Alternative Payments 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/alternative-payments-for-woocommerce/js/alternative_peyment_admin_script.js

HTML / DOM Fingerprints

Data Attributes
data-payment_id
JS Globals
alternative_payments_woo
REST Endpoints
/wp-json/wc_gateway_alter/
FAQ

Frequently Asked Questions about Alternative Payments for WooCommerce