Payment Gateway for Razorpay and for WooCommerce Security & Risk Analysis

wordpress.org/plugins/easy-payment-gateway-for-razorpay-and-for-woocommerce

🛠️ Accept payments through UPI, Cards, and Net Banking — developed by an official Razorpay Partner.

20 active installs v1.0.6 PHP 7.4+ WP 6.0+ Updated Apr 16, 2026
credit-cardsrazorpayupi
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateway for Razorpay and for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "easy-payment-gateway-for-razorpay-and-for-woocommerce" v1.0.6 demonstrates a generally good security posture, with strong adherence to best practices like using prepared statements for all SQL queries and a high percentage of properly escaped output. The absence of known vulnerabilities and critical taint flows further reinforces this positive outlook. However, a significant concern lies in the attack surface. With two AJAX handlers, one of which lacks authentication checks, there is a clear entry point for potential unauthorized actions. While the plugin implements capability checks, the missing authentication on an AJAX handler is a notable weakness that could be exploited if further checks are not in place within the handler's logic.

The plugin's vulnerability history is clean, indicating a commitment to security or a lack of past exploitable flaws. This is a strength. The primary area for improvement is the authentication mechanism for the unprotected AJAX handler. Addressing this would significantly bolster the plugin's security, transforming it from a generally secure option with a specific vulnerability to a robustly secured one.

Key Concerns

  • AJAX handler without authentication checks
Vulnerabilities
None known

Payment Gateway for Razorpay and for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Payment Gateway for Razorpay and for WooCommerce Release Timeline

v1.0.6Current
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Payment Gateway for Razorpay and for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

95% escaped66 total outputs
Attack Surface
1 unprotected

Payment Gateway for Razorpay and for WooCommerce Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_easy_razorpay_send_deactivationadmin\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.php:18
authwp_ajax_pgrpw_handle_review_actionincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:67
WordPress Hooks 18
actionadmin_footeradmin\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.php:16
actionadmin_enqueue_scriptsadmin\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.php:17
actionbefore_woocommerce_initeasy-payment-gateway-for-razorpay-and-for-woocommerce.php:64
actionwoocommerce_blocks_loadedeasy-payment-gateway-for-razorpay-and-for-woocommerce.php:71
actionwoocommerce_blocks_payment_method_type_registrationeasy-payment-gateway-for-razorpay-and-for-woocommerce.php:77
actionadmin_initeasy-payment-gateway-for-razorpay-and-for-woocommerce.php:88
filtereasy_razorpay_create_order_payloadincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-api.php:19
actionwp_enqueue_scriptsincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:64
actionwp_enqueue_scriptsincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:65
actionadmin_noticesincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:66
actionadmin_enqueue_scriptsincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:68
filtersafe_style_cssincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:69
actionwoocommerce_receipt_easy_razorpayincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce-gateway.php:71
filterwoocommerce_payment_gatewaysincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce.php:25
filterplugin_row_metaincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce.php:28
actionwp_enqueue_scriptsincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce.php:29
actionadmin_enqueue_scriptsincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce.php:42
filterwoocommerce_available_payment_gatewaysincludes\class-easy-payment-gateway-for-razorpay-and-for-woocommerce.php:47
Maintenance & Trust

Payment Gateway for Razorpay and for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 16, 2026
PHP min version7.4
Downloads893

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Payment Gateway for Razorpay and for WooCommerce Developer Profile

Easy Payment

6 plugins · 11K total installs

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

How We Detect Payment Gateway for Razorpay and 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/easy-payment-gateway-for-razorpay-and-for-woocommerce/admin/feedback/css/deactivation-feedback-modal.css/wp-content/plugins/easy-payment-gateway-for-razorpay-and-for-woocommerce/admin/feedback/js/deactivation-feedback-modal.js
Script Paths
/wp-content/plugins/easy-payment-gateway-for-razorpay-and-for-woocommerce/admin/js/easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.js/wp-content/plugins/easy-payment-gateway-for-razorpay-and-for-woocommerce/checkout-block/razorpay-block.php
Version Parameters
easy-payment-gateway-for-razorpay-and-for-woocommerce/admin/css/easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.css?ver=easy-payment-gateway-for-razorpay-and-for-woocommerce/admin/js/easy-payment-gateway-for-razorpay-and-for-woocommerce-admin.js?ver=deactivation-feedback-modal-razorpay?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- AJAX returned: -->
Data Attributes
data-razorpay-modedata-razorpay-keydata-razorpay-amountdata-razorpay-currencydata-razorpay-order_iddata-razorpay-name+10 more
JS Globals
easy_razorpay_form_validationeasy_razorpay_checkoutrazorpay_feedback_form_ajax_data
REST Endpoints
/wp-json/easy-razorpay/v1/settings
Shortcode Output
[easy_razorpay_payment_gateway]
FAQ

Frequently Asked Questions about Payment Gateway for Razorpay and for WooCommerce