Code Analysis: Up2pay e-Transactions 3.0.8

Function Rating Maintainability Complexity Lines of code
WC_Etransactions_Gateways::add_gateways()
D
24
47 142
WC_Etransactions_Updater::minus_3_0_3()
D
25
44 150
WC_Etransactions_Settings::save_settings_menu()
C
31 24 100
WC_Etransactions_Simple_Payment_Request::send_request()
B
32 16 96
WC_Etransactions_Instalment::sanitize_validate_instalment_settings()
B
41 17 56
WC_Etransactions_Abstract_Gateway::on_ipn()
B
39 15 63
WC_Etransactions_Order::wc_etransactions_admin_single_order_submit()
B
39 15 61
wc_etransactions_get_country_numeric_code()
A
21
1 254
WC_Etransactions_Order::status_changed()
A
40 14 57
WC_Etransactions_Payment::sanitize_validate_payment_methods_settings()
A
43 14 46
WC_Etransactions_Abstract_Gateway_Instalments::set_order_deadlines()
A
42 14 45
WC_Etransactions_Abstract_Gateway_Instalments::on_ipn()
A
42 12 53
WC_Etransactions_Settings::get_support_info()
A
37 11 67
WC_Etransactions_Abstract_Gateway::__construct()
A
51 14 22
WC_Etransactions_Order::wc_etransactions_admin_single_order_refund()
A
40 11 56
wc_etransactions_format_text_value()
A
47 12 36
WC_Etransactions_Abstract_Gateway_Instalments::__construct()
A
53 12 18
wc_etransactions_get_currency_iso_code()
A
26
1 182
wc_etransactions_get_currency_decimals()
A
28
1 175
WC_Etransactions_Abstract_Gateway::save_cart_token()
A
42 9 51
WC_Etransactions_Instalment_Payment_Request::send_request()
A
35 7 80
WC_Etransaction_Order_Manager::display_order_row()
A
43 9 43
wc_etransactions_get_payment_methods()
A
32 1 158
WC_Etransactions_Abstract_Gateway::process_payment()
A
48 9 31
WC_Etransactions_Updater::minus_3_0_5()
A
48 8 34
WC_Etransactions_Settings::get_log_file_content()
A
48 8 31
WC_Etransactions_Settings::maybe_redirect_to_onboarding()
A
58 9 12
WC_Etransactions_Abstract_Gateway::api_call()
A
53 8 23
WC_Etransaction_Order_Manager::display_pagination()
S
49 7 27
WC_Etransactions_Refund_Request::send_request()
S
41 5 54
WC_Etransactions_Capture_Request::send_request()
S
41 5 54
WC_Etransactions_Abstract_Gateway_Instalments::payment_success()
S
47 6 37
WC_Etransactions_Abstract_Gateway::payment_success()
S
49 6 31
WC_Etransactions_Order::render_meta_box_payment_info()
S
49 6 26
WC_Etransactions_Settings::get_inactive_plugins()
S
51 6 24
WC_Etransactions_Abstract_Gateway_Instalments::api_call()
S
57 6 18
WC_Etransactions_Gateways::get_description()
S
50 5 31
WC_Etransactions_Abstract_Gateway::set_order_transactions()
S
49 5 30
WC_Etransactions_Abstract_Gateway_Instalments::receipt_page()
S
51 5 28
WC_Etransactions_Abstract_Gateway::receipt_page()
S
51 5 28
WC_Etransactions_Config::get_xml_fields()
S
47 4 36
WC_Etransactions_Settings::get_active_plugins()
S
53 5 21
WC_Etransactions_Signature::load_key()
S
56 5 20
WC_Etransaction_Order_Manager::get_table_headers()
S
56 5 16
WC_Etransaction_Order_Manager::filter_orders_by_payment_method()
S
57 5 16
WC_Etransactions_Front::add_account_menu_items()
S
57 5 15
WC_Etransactions_Payment::sanitize_validate_payment_capture_status()
S
60 5 13
WC_Etransactions_Test_Payment_Request::send_request()
S
45 3 42
WC_Etransactions_Order::get_refunded_amount()
S
62 5 11
WC_Etransactions_Settings::render_settings_page()
S
45 3 39
WC_Etransactions_Abstract_Gateway_Instalments::set_order_transactions()
S
52 4 23
WC_Etransactions_Abstract_Gateway::generate_payment_form()
S
49 3 37
WC_Etransactions_Signature::verify_signature()
S
55 4 19
WC_Etransactions_Gateways_Block_Support::get_payment_method_data()
S
56 4 19
WC_Etransactions_Settings::get_log_files()
S
58 4 15
WC_Etransactions_Config::is_account_configured()
S
65 5 8
WC_Etransactions_Config::get_params()
S
59 4 14
WC_Etransactions_Settings::get_test_request()
S
61 4 12
WC_Etransactions_Config::order_needs_3ds_exemption()
S
61 4 12
WC_Etransactions_Account::sanitize_validate_account_max_amount3DS()
S
62 4 12
WC_Etransactions_Order::get_captured_amount()
S
63 4 11
wc_etransactions_get_default_value()
S
47 2 37
WC_Etransactions_Settings::admin_enqueue_scripts()
S
53 3 21
WC_Etransactions_Config::get_account_credentials()
S
56 3 19
WC_Etransaction_Order_Manager::render_filters()
S
54 3 18
WC_Etransactions_Legacy_Encrypt::decrypt()
S
58 3 15
WC_Etransactions_Abstract_Request::get_gateway()
S
65 4 9
WC_Etransactions_Abstract_Request::get_endpoint()
S
63 4 10
WC_Etransactions_Updater::update()
S
59 3 15
WC_Etransactions_Abstract_Gateway_Instalments::generate_payment_form()
S
52 2 30
WC_Etransactions_Abstract_Gateway::redirect_from_iframe()
S
58 3 15
WC_Etransactions_Order::add_meta_boxes()
S
60 3 14
WC_Etransactions_Legacy_Encrypt::encrypt()
S
60 3 13
WC_Etransactions_Settings::reset_and_deactivate()
S
61 3 12
WC_Etransactions_Front::enqueue_scripts_styles()
S
54 2 19
wc_etransactions_get_instalments()
S
50 1 34
wc_etransactions_get_language_Iso6393_code()
S
57 2 17
wc_etransactions_get_payment_methods_settings()
S
58 2 16
wc_etransactions_get_instalments_settings()
S
58 2 16
WC_Etransactions_Settings::render_deactivate_popup()
S
68 3 7
WC_Etransactions_Updater::cron_events()
S
66 3 8
WC_Etransactions_Payment::sanitize_validate_payment_display_logo()
S
67 3 8
WC_Etransaction_Order_Manager::display_orders_table()
S
60 2 15
WC_Etransactions_Payment_Token::validate()
S
66 3 9
WC_Etransactions_Gateways::payment_gateway_init()
S
61 2 12
WC_EStd_Gw::__construct()
S
51 1 27
WC_Etransactions_Gateways::blocks_support()
S
63 2 12
WC_Etransaction_Order_Manager::get_orders()
S
63 2 11
WC_Etransactions_Updater::__construct()
S
62 2 11
WC_E3_Gw::__construct()
S
53 1 23
WC_Etransactions_Order::register_order_post_status()
S
56 1 19
WC_Etransactions_Settings::add_settings_menu()
S
58 1 19
WC_Etransactions_Settings::get_config_requirements()
S
58 1 17
WC_Etransactions_Abstract_Gateway::set_order_data()
S
67 2 8
WC_Etransactions_Updater::version_completed()
S
67 2 7
WC_Etransactions_Account::sanitize_validate_account_id()
S
69 2 7
WC_Etransactions_Abstract_Gateway::payment_failed()
S
67 2 7
WC_Etransactions_Payment::sanitize_validate_payment_display()
S
68 2 7
WC_Etransactions_Legacy_Encrypt::__construct()
S
75 2 5
WC_Etransactions_Instalment::sanitize_validate_instalment_enabled()
S
71 2 6
WC_Etransactions_Abstract_Gateway_Instalments::payment_failed()
S
67 2 7
WC_Etransactions_Updater::crons_registrations()
S
64 2 10
WC_Etransactions_Legacy_Encrypt::getIv()
S
64 2 9
WC_Etransactions_Account::sanitize_validate_account_site_number()
S
69 2 7
WC_Etransactions_Config::is_demo_mode()
S
74 2 4
WC_Etransaction_Order_Manager::get_orders_total()
S
64 2 10
WC_Etransactions_Payment::sanitize_validate_payment_display_title()
S
69 2 7
WC_Etransactions_Config::sanitize_validate_toggle()
S
72 2 5
WC_Etransactions_Legacy_Encrypt::decryptData()
S
67 2 7
WC_Etransactions_Payment::sanitize_validate_payment_capture_event()
S
68 2 7
WC_Etransaction_Order_Manager::handle_filters()
S
69 2 7
WC_Etransactions_Payment::sanitize_validate_payment_debit_type()
S
68 2 7
WC_Etransactions_Legacy_Encrypt::getKey()
S
64 2 9
WC_Etransaction_Order_Manager::get_current_page()
S
77 2 3
WC_Etransactions_Abstract_Gateway::payment_canceled()
S
67 2 7
WC_Etransaction_Order_Manager::get_filtered_orders()
S
72 2 5
WC_Etransactions_Abstract_Gateway_Instalments::set_order_data()
S
67 2 8
WC_Etransactions_Account::sanitize_validate_account_rank()
S
69 2 7
wc_etransactions_add_log()
S
68 2 7
WC_Etransactions_Account::sanitize_validate_account_environment()
S
68 2 7
wc_etransactions_woocommerce_active()
S
72 2 6
WC_Etransactions_Account::sanitize_validate_account_demo_mode()
S
71 2 6
wc_etransactions_stringfy()
S
68 2 7
WC_Etransactions_Config::get_envirenment()
S
68 2 8
WC_Etransactions_Account::sanitize_validate_account_hmac_test()
S
69 2 7
WC_Etransactions_Legacy_Encrypt::generateKey()
S
65 2 9
WC_Etransactions_Config::sanitize_validate_first_time()
S
68 2 7
WC_Etransactions_Account::sanitize_validate_account_contract_access()
S
68 2 7
WC_Etransactions_Account::sanitize_validate_account_hmac_prod()
S
69 2 7
WC_Etransactions_Signature::get_signed_data()
S
63 2 10
WC_Etransactions_Updater::add_crons_actions()
S
63 2 10
WC_Etransactions_Account::sanitize_validate_account_exemption3DS()
S
71 2 6
WC_Etransactions_Abstract_Gateway_Instalments::payment_canceled()
S
67 2 7
WC_Etransactions_List_Transaction::render_orders_list()
S
62 1 12
WC_Etransactions_Order::__construct()
S
62 1 11
display_country_calling_code()
S
73 1 5
WC_Etransactions_Abstract_Request::get_iframe_form_action()
S
76 1 4
wc_etransactions_get_option_version()
S
76 1 4
WC_Etransactions_Payment::sanitize_validate_payment_deferred_days()
S
72 1 5
WC_Etransactions_Abstract_Gateway::generate_error_message()
S
67 1 9
WC_Etransactions_Abstract_Gateway_Instalments::init_hooks()
S
74 1 4
WC_Etransactions_Abstract_Request::get_form_action()
S
76 1 4
WC_Etransactions_Simple_Payment_Request::get_params()
S
82 1 3
WC_Etransactions_Refund_Request::get_param()
S
80 1 3
WC_Etransactions_Test_Payment_Request::set_account_id()
S
81 1 3
WC_Etransactions_Gateways::woocommerce_missing_notice()
S
78 1 3
WC_Etransactions_Simple_Payment_Request::set_order()
S
81 1 3
WC_Etransactions_Simple_Payment_Request::set_gateway_params()
S
81 1 3
WC_Etransactions_Test_Payment_Request::set_account_rank()
S
81 1 3
WC_Etransactions_Simple_Payment_Request::set_gateway_class()
S
81 1 3
WC_Etransactions_Abstract_Gateway_Instalments::set_order_account()
S
69 1 7
WC_Etransactions_Legacy_Encrypt::generateIv()
S
73 1 5
WC_Etransactions_Payment_Token::set_phone_number()
S
80 1 3
wc_etransactions_update_option()
S
75 1 4
WC_Etransactions_Instalment_Payment_Request::get_param()
S
80 1 3
WC_Etransactions_Order::register_order_status()
S
72 1 5
WC_Etransactions_Gateways::__construct()
S
72 1 5
WC_Etransactions_Instalment_Payment_Request::set_param()
S
80 1 3
WC_Etransactions_Instalment_Payment_Request::get_params()
S
82 1 3
WC_Etransactions_Simple_Payment_Request::get_param()
S
80 1 3
WC_Etransactions_Payment_Token::get_phone_number()
S
79 1 3
WC_Etransactions_Config::test_payment_request()
S
65 1 9
WC_Etransactions_Order::append_draft_order_post_status()
S
71 1 6
WC_Etransactions_List_Transaction::add_menu_page()
S
65 1 10
WC_Etransactions_Instalment_Payment_Request::set_order()
S
81 1 3
WC_Etransactions_Test_Payment_Request::set_account_hmac()
S
81 1 3
WC_Etransactions_Capture_Request::get_param()
S
80 1 3
WC_Etransactions_Abstract_Gateway::get_description()
S
82 1 3
WC_Etransactions_Abstract_Gateway::set_order_account()
S
69 1 7
WC_Etransactions_List_Transaction::__construct()
S
69 1 6
WC_Etransactions_Abstract_Gateway_Instalments::process_payment()
S
64 1 10
WC_Etransactions_List_Transaction::enqueue_styles()
S
75 1 4
WC_Etransactions_Instalment_Payment_Request::set_gateway_params()
S
81 1 3
WC_Etransactions_Capture_Request::get_params()
S
82 1 3
wc_etransactions_plugins_loaded()
S
74 1 4
WC_Etransactions_Gateways_Block_Support::get_payment_method_script_handles()
S
67 1 7
WC_Etransactions_Abstract_Gateway::init_hooks()
S
71 1 5
WC_Etransactions_Front::__construct()
S
75 1 4
WC_Etransactions_Abstract_Gateway_Instalments::generate_error_message()
S
67 1 9
wc_etransactions_get_option()
S
75 1 4
WC_Etransactions_Gateways::enqueue_scripts_styles()
S
70 1 7
WC_Etransactions_Legacy_Encrypt::encryptData()
S
77 1 3
WC_Etransactions_Gateways_Block_Support::is_active()
S
82 1 3
WC_Etransactions_Abstract_Gateway_Instalments::get_description()
S
82 1 3
WC_Etransactions_Refund_Request::set_order()
S
81 1 3
WC_Etransactions_Settings::__construct()
S
64 1 9
WC_Etransactions_List_Transaction::reset_filters()
S
77 1 4
WC_Etransactions_Instalment_Payment_Request::set_gateway_class()
S
81 1 3
WC_Etransactions_Simple_Payment_Request::set_param()
S
80 1 3
WC_Etransactions_Refund_Request::get_params()
S
82 1 3
WC_Etransactions_Gateways_Block_Support::initialize()
S
98 1 1
WC_Etransactions_Refund_Request::set_param()
S
80 1 3
WC_Etransactions_Test_Payment_Request::set_account_site_number()
S
81 1 3
WC_Etransactions_Capture_Request::set_param()
S
80 1 3
wc_etransactions_add_prefix()
S
77 1 4
WC_Etransactions_Capture_Request::set_order()
S
81 1 3