Code Analysis: WooCommerce Paymentsense Gateway 3.0.38

Most Complex Classes

Class Rating Complexity
Paymentsense_Base
D
214
WC_Paymentsense_Hosted
B
83
WC_Paymentsense_Direct
A
66

Most Complex Functions

Function Rating Complexity
Paymentsense_Base::get_order_property()
C
31
WC_Paymentsense_Direct::process_payment()
C
20
WC_Paymentsense_Direct::process_3dsecure_response()
C
17
WC_Paymentsense_Hosted::get_connection_settings_message()
B
17
WC_Paymentsense_Hosted::process_post_response()
B
15
WC_Paymentsense_Hosted::process_server_notification()
B
15
WC_Paymentsense_Direct::get_connection_settings_message()
B
15
Paymentsense_Base::process_refund()
B
14
get_country_iso_code()
A
2
WC_Paymentsense_Hosted::init_form_fields()
A
1
get_currency_iso_code()
A
2
Paymentsense_Base::perform_test_transaction()
A
10