Code Analysis: WooCommerce Redsys Gateway Light 3.0.4

Most Complex Classes

Class Rating Complexity
WC_Gateway_Bizum_Redsys
D
166
WC_Gateway_Redsys_Global_lite
D
149
WC_Gateway_Redsys
C
123
WC_Gateway_Redsys_PSD2_Light
B
84
RedsysAPI
S
23
RedsysAPI
S
18
PAnD
S
15

Most Complex Functions

Function Rating Complexity
woocommerce_gateway_redsys_init()
D
2
WC_Gateway_Bizum_Redsys::successful_request()
D
48
WC_Gateway_Redsys::get_redsys_args()
D
24
WC_Gateway_Redsys::ask_for_refund()
D
14
WC_Gateway_Redsys_PSD2_Light::get_acctinfo()
C
26
WC_Gateway_Redsys::successful_request()
C
22
WC_Gateway_Bizum_Redsys::check_ipn_request_is_valid()
B
18
WC_Gateway_Bizum_Redsys::process_refund()
B
18
WC_Gateway_Redsys::process_refund()
B
17
WC_Gateway_Bizum_Redsys::ask_for_refund()
B
12
WC_Gateway_Redsys::check_ipn_request_is_valid()
B
15
WC_Gateway_Bizum_Redsys::check_user_test_mode()
A
12