Code Analysis: Razorpay Payment Links for WooCommerce 1.2.2

Most Complex Classes

Class Rating Complexity
RZP_WC_Payment_Gateway
C
119
RZPWC
S
49
RZP_WC_Payment_Gateway_Blocks_Support
S
9

Most Complex Functions

Function Rating Complexity
RZP_WC_Payment_Gateway::process_payment()
B
17
RZPWC::admin_notice()
A
11
RZP_WC_Payment_Gateway::process_refund()
A
10
RZP_WC_Payment_Gateway::auto_enable_webhook()
A
9
RZP_WC_Payment_Gateway::cancel_payment_link()
A
11
RZPWC::dismiss_notice()
A
10
RZP_WC_Payment_Gateway::init_form_fields()
A
1
RZP_WC_Payment_Gateway::__construct()
A
7
RZP_WC_Payment_Gateway::capture_payment()
A
8
RZP_WC_Payment_Gateway::process_webhook()
A
9
RZP_WC_Payment_Gateway::webhook_refund_order()
S
6
RZP_WC_Payment_Gateway::can_refund_order()
S
6