Code Analysis: Fiserv Checkout for WooCommerce 1.1.1

Function Rating Maintainability Complexity Lines of code
WC_Fiserv_Webhook_Handler::update_order()
A
40 13 57
WC_Fiserv_Checkout_Handler::pass_checkout_data()
S
42 5 53
WC_Fiserv_Redirect_Back_Handler::order_complete_callback()
S
52 7 22
WC_Fiserv_Payment_Gateway::process_refund()
S
53 7 20
WC_Fiserv_Redirect_Back_Handler::retry_payment_on_cart()
S
55 7 18
WC_Fiserv_Rest_Routes::add_image()
S
46 5 40
WC_Fiserv_Checkout_Handler::handle_token_transaction()
S
52 6 24
WC_Fiserv_Payment_Settings::generate_settings_html()
S
53 6 20
WC_Fiserv_Webhook_Handler::consume_events()
S
51 5 26
WC_Fiserv_Payment_Generic::init_form_fields()
S
39 1 83
WC_Fiserv_Payment_Settings::render_gateway_icons()
S
53 5 22
WC_Fiserv_Redirect_Back_Handler::display_error_message()
S
56 5 16
WC_Fiserv_Payment_Settings::render_wp_theme_data()
S
50 4 29
WC_Fiserv_Payment_Gateway::can_refund_order()
S
63 5 11
WC_Fiserv_Rest_Routes::remove_image()
S
49 3 33
WC_Fiserv_Redirect_Back_Handler::retry_payment_on_checkout()
S
57 4 16
WC_Fiserv_Payment_Gateway::toggle_exclusive_payment_methods()
S
61 4 13
WC_Fiserv_Checkout_Handler::create_checkout_link()
S
51 3 26
WC_Fiserv_Checkout_Handler::get_health_report()
S
55 3 19
WC_Fiserv_Checkout_Handler::get_checkout_details()
S
56 3 18
WC_Fiserv_Payment_Gateway::process_payment()
S
56 3 18
WC_Fiserv_Checkout_Handler::init_api_credentials()
S
58 3 14
WC_Fiserv_Payment_Gateway::custom_order_meta_box_callback()
S
52 2 28
WC_Fiserv_Payment_Settings::render_icons_component()
S
56 2 21
WC_Fiserv_Checkout_Handler::pass_basket()
S
56 2 18
WC_Fiserv_Payment_Settings::init_form_fields()
S
50 1 32
WC_Fiserv_Payment_Gateway::custom_woocommerce_locate_template()
S
64 3 10
WC_Fiserv_Payment_Settings::admin_options()
S
63 2 11
WC_Fiserv_Payment_Gateway::custom_order_meta_box()
S
54 1 26
WC_Fiserv_Payment_Gateway::is_available()
S
63 2 11
WC_Fiserv_Rest_Routes::register_health_report()
S
54 1 24
WC_Fiserv_Payment_Settings::render_option_tablerow()
S
57 1 20
WC_Fiserv_Payment_Settings::render_fiserv_header()
S
58 1 20
WC_Fiserv_Payment_Gateway::__construct()
S
54 1 19
WC_Fiserv_Payment_Settings::render_healthcheck()
S
59 1 17
WC_Fiserv_Rest_Routes::register_checkout_report()
S
59 1 16
WC_Fiserv_Logger::generic_log()
S
70 2 6
fiserv_checkout_for_woocommerce_init()
S
66 2 8
fiserv_checkout_for_woocommerce_activate()
S
71 2 6
WC_Fiserv_Checkout_Handler::refund_checkout()
S
60 1 15
WC_Fiserv_Gateway_Googlepay::replace_order_button_html()
S
64 2 9
WC_Fiserv_Payment_Settings::render_icon()
S
65 2 9
WC_Fiserv_Payment_Gateway::custom_payment_gateway_icons()
S
70 2 6
WC_Fiserv_Logger::log()
S
70 2 6
WC_Fiserv_Payment_Gateway::disable_gateway()
S
73 2 5
fiserv_checkout_for_woocommerce::instance()
S
71 2 6
WC_Fiserv_Payment_Settings::render_icon_with_overlay()
S
60 1 15
WC_Fiserv_Rest_Routes::register_remove_image()
S
62 1 13
fiserv_checkout_for_woocommerce::__construct()
S
58 1 13
WC_Fiserv_Payment_Settings::generate_section_heading_html()
S
64 1 13
WC_Fiserv_Rest_Routes::register_add_image()
S
62 1 13
WC_Fiserv_Checkout_Handler::pass_billing_data()
S
62 1 11
fiserv_checkout_for_woocommerce_missing_wc_notice()
S
77 1 3
WC_Fiserv_Payment_Settings::isDarkColor()
S
63 1 9
fiserv_checkout_for_woocommerce::__wakeup()
S
78 1 3
WC_Fiserv_Gateway_Applepay::__construct()
S
66 1 8
WC_Fiserv_Logger::error()
S
79 1 3
WC_Fiserv_Payment_Settings::custom_save_icon_value()
S
81 1 3
fiserv_checkout_for_woocommerce::payment_gateways_callback()
S
66 1 10
fiserv_checkout_for_woocommerce::__clone()
S
78 1 3
WC_Fiserv_Gateway_Googlepay::__construct()
S
66 1 8
WC_Fiserv_Payment_Settings::generate_reset_settings_html()
S
66 1 9
WC_Fiserv_Logger::create_log_context()
S
64 1 10
WC_Fiserv_Payment_Settings::get_method_icon()
S
77 1 3
WC_Fiserv_Payment_Settings::generate_transaction_type_html()
S
78 1 3
WC_Fiserv_Payment_Settings::__construct()
S
79 1 3
WC_Fiserv_Gateway_Cards::__construct()
S
66 1 8
WC_Fiserv_Payment_Settings::isLoggingEnabled()
S
74 1 4
WC_Fiserv_Payment_Generic::__construct()
S
67 1 8
WC_Fiserv_Webhook_Handler::register_consume_events()
S
65 1 10
WC_Fiserv_Payment_Gateway::init_properties()
S
76 1 4