Code Analysis: Nexi XPay 5.0.2

Function Rating Maintainability Complexity Lines of code
CapToStateCode::getStateCode()
D
0
2 4,689
WC_Gateway_XPay_Easy::get_params_3ds2()
C
36 24 76
WC_Gateway_XPay::wc_xpay_page_ritorno()
B
34 18 90
Iso3166::getAlpha3()
B
21
2 258
WC_Gateway_XPay::get_language_payment_page()
A
45 14 45
WC_Gateway_XPay_Order_Payment_Info::SetInfoXPay()
A
40 11 61
WC_Gateway_XPay_Subscription::ctrl_return_subscription()
A
49 12 27
WC_Gateway_XPay::init_settings()
A
59 10 12
WC_Gateway_XPay_Easy::getFirstUsagedestinationAddress()
A
57 9 14
WC_Gateway_XPay_Easy::getLastUsagedestinationAddress()
A
57 9 14
WC_Gateway_XPay_Subscription::scheduled_subscription_payment()
A
46 7 36
WC_Nexi_XPay::add_gateway()
A
55 8 18
WC_Gateway_XPay::payment_fields()
S
58 8 14
WC_Gateway_XPay_Admin_Order_Details::details_payment_xpay()
S
51 7 23
WC_Gateway_XPay_Api::exec_curl()
S
48 6 33
WC_Nexi_XPay_Token::ctrl_request_return_payment_page()
S
56 7 15
WC_Gateway_XPay_Easy::getAccountDateIndicator()
S
55 6 20
WC_Gateway_XPay::set_description()
S
55 6 19
WC_Gateway_XPay_Easy::getReorderItemsIndicator()
S
56 6 19
WC_Gateway_XPay_Pro::get_params_form()
S
54 6 18
WC_Gateway_XPay_Api::recurring_payment()
S
43 4 45
WC_Gateway_XPay_Api::refund()
S
47 4 34
WC_Gateway_XPay::get_cod_trans()
S
57 5 18
WC_Gateway_XPay_Easy::getDateIndicator()
S
57 5 18
WC_Gateway_XPay_Api::order_detail()
S
48 4 32
WC_Gateway_XPay::get_logos_list()
S
58 5 15
WC_Gateway_XPay_Api::get_available_methods()
S
50 4 30
woothemes_updater_install()
S
59 5 15
WC_Nexi_XPay::init_gateway()
S
55 4 20
woothemes_updater_notice()
S
54 4 19
WC_Gateway_XPay_Subscription::get_params_form()
S
56 4 16
WC_Gateway_XPay_Order_Payment_Info::GetInfoXPay()
S
58 4 16
WC_Gateway_XPay_Easy::get_params_form()
S
50 3 28
WC_Gateway_XPay_Pro::one_click_payment_process()
S
49 3 28
WC_Gateway_XPay_Pro::process_payment()
S
60 4 12
WC_Gateway_XPay::get_options_config_language()
S
46 2 41
WC_Gateway_XPay_Easy::init_form_fields()
S
43 1 55
WC_Gateway_XPay_APM::__construct()
S
54 3 20
WC_Nexi_XPay::wc_nexi_is_plugin_woocommerce_active()
S
72 4 4
WC_Gateway_XPay_Admin_Order_Details::add_meta_box_details_payment_xpay()
S
63 4 9
wc_nxp_get_order_prop()
S
63 4 10
WC_Gateway_XPay_Api::init_credential()
S
60 3 14
WC_Gateway_XPay_Easy::wc_xpay_genera_form()
S
51 2 28
WC_Gateway_XPay_Easy::getOrderInLastSixMonth()
S
61 3 12
WC_Gateway_XPay::wpbo_get_woo_version_number_nexi()
S
61 3 12
WC_Gateway_XPay::getImgStyle()
S
54 2 22
WC_Gateway_XPay_Subscription::init_form_fields()
S
50 1 32
WC_Gateway_XPay::init_nexi_env()
S
57 2 17
WC_Gateway_XPay_Pro::order_contains_subscription()
S
77 3 3
WC_Gateway_XPay_Subscription::eg_remove_my_subscriptions_button()
S
64 3 10
WC_Gateway_XPay_Subscription::order_contains_subscription()
S
77 3 3
WC_Nexi_XPay_Token::get_token_nexi()
S
68 3 7
WC_Gateway_XPay_Api::is_codtrans_oneclick()
S
65 3 9
WC_Gateway_XPay_Api::is_codtrans_recurring()
S
65 3 9
WC_Gateway_XPay_Easy::checkName()
S
66 3 8
WC_Gateway_XPay::is_available()
S
68 3 7
WC_Gateway_XPay_Easy::get_available_methods()
S
58 2 15
WC_Nexi_XPay::init()
S
62 2 12
woothemes_queue_update()
S
63 2 11
WC_Gateway_XPay::process_refund()
S
61 2 11
WC_Gateway_XPay::get_options_config_cc_accepted()
S
56 1 20
WC_Gateway_XPay_Pro::init_form_fields()
S
58 1 17
WC_Gateway_XPay_Subscription::__construct()
S
58 1 16
WC_Gateway_XPay::get_icon_checkout_page()
S
63 2 10
WC_Gateway_XPay::__construct()
S
58 1 15
WC_Gateway_XPay_APM::get_params_form()
S
65 2 9
WC_Gateway_XPay_APM::ctrl_return_subscription()
S
69 2 7
WC_Gateway_XPay_APM::is_recurring()
S
78 2 3
wc_nxp()
S
70 2 7
is_woocommerce_active()
S
74 2 4
WC_Gateway_XPay_Easy::__construct()
S
62 1 11
WC_Gateway_XPay_Easy::getUserOrders()
S
62 1 11
WC_Gateway_XPay_Api::log_action()
S
72 1 5
WooThemes_Plugin_Updater::init()
S
91 1 2
WC_Gateway_XPay_Easy::getChAccDate()
S
76 1 4
WC_Nexi_XPay::init_admin_order_details()
S
73 1 5
WC_Gateway_XPay_Subscription::ctrl_return_subscription_api()
S
91 1 2
WC_Nexi_XPay::__construct()
S
67 1 7
WC_Gateway_XPay::get_token_display_name()
S
91 1 2
WC_Gateway_XPay_APM::is_available()
S
80 1 3
WC_Gateway_XPay_Admin_Order_Details::init_form_fields()
S
82 1 3
WC_Gateway_XPay_Api::set_credentials_rico()
S
74 1 5
WC_Gateway_XPay_Easy::ctrl_return_subscription()
S
82 1 3
WC_Gateway_XPay::wc_xpay_page_ringrazia()
S
78 1 3
WC_Gateway_XPay::get_mac_calculated()
S
76 1 3
WC_Nexi_XPay::load_plugin_textdomain()
S
77 1 3
WC_Gateway_XPay_Easy::wc_xpay_page_invioform()
S
74 1 4
WC_Nexi_XPay::my_plugin_action_links()
S
71 1 5
WC_Gateway_XPay::get_mac_calculated_oc3d()
S
73 1 4
WC_Gateway_XPay_Easy::process_payment()
S
71 1 5
WC_Gateway_XPay::save_payment_method_checkbox()
S
70 1 8
WC_Gateway_XPay::getImg()
S
72 1 5
WC_Gateway_XPay_Api::set_env()
S
81 1 3
WC_Gateway_XPay::init_api()
S
73 1 5
WC_Gateway_XPay_Subscription::is_available()
S
80 1 3
WC_Gateway_XPay_Easy::set_api()
S
80 1 3
WC_Gateway_XPay::log_action()
S
72 1 5
WC_Gateway_XPay::get_method_form_fields()
S
82 1 3
WC_Gateway_XPay_Api::set_credentials_oneclick()
S
77 1 4
WC_Gateway_XPay_Api::set_contab()
S
81 1 3
WC_Gateway_XPay_APM::init_form_fields()
S
81 1 3
WC_Gateway_XPay_Pro::is_available()
S
80 1 3
WC_Gateway_XPay::get_mac_for_icon()
S
73 1 4
WC_Nexi_XPay::install()
S
79 1 3
WC_Gateway_XPay::get_mac_return_calculated()
S
63 1 10
WC_Gateway_XPay::get_saved_payment_method_option_html()
S
91 1 2
WC_Gateway_XPay_Admin_Order_Details::remove_meta_box_custom_fields()
S
79 1 3
WC_Gateway_XPay_Pro::__construct()
S
73 1 5
WC_Gateway_XPay_APM::scheduled_subscription_payment()
S
80 1 3
WC_Gateway_XPay_Api::set_credentials()
S
77 1 4
WC_Gateway_XPay_Admin_Order_Details::set_meta_box_xpay()
S
75 1 4
WC_Gateway_XPay::init_options()
S
72 1 5
WC_Gateway_XPay::get_options_config_contab()
S
69 1 7
WC_Gateway_XPay_Order_Payment_Info::__construct()
S
81 1 3
WC_Gateway_XPay_Easy::is_available()
S
80 1 3
WC_Gateway_XPay_APM::set_description()
S
91 1 2
WC_Nexi_XPay::xpay_style_scripts()
S
74 1 4
WC_Gateway_XPay_Subscription::set_api()
S
75 1 4
WC_Gateway_XPay_Order_Payment_Info::log_action()
S
72 1 5
WC_Gateway_XPay_Pro::set_api()
S
76 1 4
WC_Gateway_XPay_APM::payment_fields()
S
91 1 2
WC_Gateway_XPay_Pro::ctrl_return_subscription()
S
82 1 3