Code Analysis: Worldline Online Checkout 8.0.0

Function Rating Maintainability Complexity Lines of code
init_bambora_online_checkout()
D
0
2 1,898
Bambora_Online_Checkout_Helper::get_event_text()
D
24
60 129
Bambora_Online_Checkout::bambora_online_checkout_meta_box_payment()
D
22
42 172
Bambora_Online_Checkout::create_bambora_refund_lines()
D
28
32 121
Bambora_Online_Checkout::init_bambora_online_checkout_settings()
B
51 19 20
Bambora_Online_Checkout::bambora_online_checkout_meta_boxes()
B
37 15 80
Bambora_Online_Checkout::create_bambora_orderlines()
A
36 14 75
Bambora_Online_Checkout::bambora_online_checkout_meta_box_payment_request()
A
32 11 98
Bambora_Online_Checkout::init_hooks()
A
30 4 187
Bambora_Online_Checkout_Helper::validate_bambora_online_checkout_callback_params()
A
46 13 38
Bambora_Online_Checkout_Helper::get_3d_secure_text()
A
54 13 21
Bambora_Online_Checkout::bambora_online_checkout_paymentrequest_actions()
A
41 10 56
Bambora_Online_Checkout::bambora_online_checkout_actions()
A
42 10 51
Bambora_Online_Checkout::populate_payment_request_custom_order_column()
A
46 11 35
Bambora_Online_Checkout::bambora_online_checkout_callback()
A
43 10 48
Bambora_Online_Checkout::init_form_fields()
A
33 3 131
Bambora_Online_Checkout::build_transaction_log_rows()
A
47 9 35
Bambora_Online_Checkout::bambora_online_checkout_refund_payment()
A
44 8 43
Bambora_Online_Checkout::payment_fields()
A
47 8 36
Bambora_Online_Checkout_Api::call_rest_service()
A
44 7 49
Bambora_Online_Checkout::create_bambora_checkout_request()
A
49 8 27
Bambora_Online_Checkout::subscription_cancellation()
S
50 7 27
Bambora_Online_Checkout::bambora_create_paymentrequest()
S
44 6 40
Bambora_Online_Checkout::scheduled_subscription_payment()
S
46 6 36
Bambora_Online_Checkout_Helper::get_card_authentication_brand_name()
S
58 7 17
Bambora_Online_Checkout::process_refund()
S
55 6 17
Bambora_Online_Checkout_Helper::get_wpml_option_value()
S
56 6 17
Bambora_Online_Checkout::process_payment()
S
49 5 31
Bambora_Online_Checkout::get_event_extra()
S
52 5 23
Bambora_Online_Checkout::admin_options()
S
49 4 33
Bambora_Online_Checkout::process_bambora_online_checkout_callback()
S
58 5 15
Bambora_Online_Checkout_Helper::translate_action()
S
60 5 13
Bambora_Online_Checkout_Currency::convert_price_to_minorunits()
S
59 5 13
Bambora_Online_Checkout::process_subscription()
S
51 4 27
Bambora_Online_Checkout::bambora_online_checkout_capture_payment()
S
52 4 22
Bambora_Online_Checkout::get_payment_types()
S
54 4 20
Bambora_Online_Checkout::bambora_send_paymentrequest()
S
49 3 29
Bambora_Online_Checkout_Helper::echo_admin_notices()
S
59 4 14
Bambora_Online_Checkout_Helper::get_order_id()
S
63 4 11
Bambora_Online_Checkout::create_bambora_orderlines_rounding_fee()
S
51 3 25
Bambora_Online_Checkout_Currency::get_currency_minorunits()
S
48 2 37
Bambora_Online_Checkout::bambora_delete_paymentrequest()
S
53 3 22
Bambora_Online_Checkout::add_surcharge_fee_to_order()
S
54 3 21
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_subscription_id()
S
57 3 17
Bambora_Online_Checkout::bambora_online_checkout_order_status_completed()
S
57 3 16
Bambora_Online_Checkout::save_subscription_meta()
S
58 3 16
Bambora_Online_Checkout::bambora_online_checkout_delete_payment()
S
57 3 16
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_transaction_id()
S
61 3 13
Bambora_Online_Checkout::create_bambora_url()
S
59 3 13
Bambora_Online_Checkout::get_api_key()
S
61 3 12
Bambora_Online_Checkout_Blocks::get_payment_method_script_handles()
S
56 2 21
Bambora_Online_Checkout::bambora_online_register_order_approval_payment_method_type()
S
58 2 18
Bambora_Online_Checkout::create_bambora_order()
S
56 2 18
Bambora_Online_Checkout_Helper::get_decline_url()
S
57 2 18
Bambora_Online_Checkout_Helper::get_accept_url()
S
57 2 17
Bambora_Online_Checkout_Helper::sanitize_array_item_by_key()
S
69 3 6
Bambora_Online_Checkout_Currency::roundingmode()
S
65 3 10
Bambora_Online_Checkout_Currency::convert_price_from_minorunits()
S
69 3 6
Bambora_Online_Checkout_Helper::order_contains_subscription()
S
70 3 6
Bambora_Online_Checkout_Helper::add_admin_notices()
S
60 2 14
Bambora_Online_Checkout::process_standard_payments()
S
60 2 13
Bambora_Online_Checkout_Api::authorize_subscription()
S
60 2 12
Bambora_Online_Checkout_Api::capture()
S
61 2 11
Bambora_Online_Checkout_Api::credit()
S
61 2 11
Bambora_Online_Checkout::__construct()
S
53 1 24
Bambora_Online_Checkout_Helper::order_contains_switch()
S
71 2 6
Bambora_Online_Checkout_Helper::get_subscriptions_for_order()
S
70 2 6
Bambora_Online_Checkout::verify_action_nounce()
S
74 2 4
Bambora_Online_Checkout_Log::add()
S
71 2 6
Bambora_Online_Checkout_Helper::get_subscriptions_for_renewal_order()
S
69 2 7
Bambora_Online_Checkout_Helper::format_number()
S
70 2 6
Bambora_Online_Checkout::get_instance()
S
71 2 6
Bambora_Online_Checkout_Helper::message_to_html()
S
64 2 9
Bambora_Online_Checkout::bambora_online_declare_cart_checkout_blocks_compatibility()
S
67 2 9
Bambora_Online_Checkout::getDistinctExemptions()
S
68 2 7
Bambora_Online_Checkout_Helper::order_is_subscription()
S
71 2 6
Bambora_Online_Checkout::get_lowest_eci()
S
69 2 7
Bambora_Online_Checkout_Log::get_admin_link()
S
62 1 12
Bambora_Online_Checkout::create_bambora_address()
S
63 1 11
Bambora_Online_Checkout::bambora_online_checkout_admin_notices()
S
82 1 3
Bambora_Online_Checkout::enqueue_wc_bambora_online_checkout_front_styles()
S
75 1 4
Bambora_Online_Checkout_Api::delete()
S
74 1 4
Bambora_Online_Checkout_Api::get_merchant_api_permissions()
S
74 1 4
Bambora_Online_Checkout_Api::delete_subscription()
S
74 1 4
Bambora_Online_Checkout::create_bambora_customer()
S
69 1 7
Bambora_Online_Checkout_Api::__construct()
S
81 1 3
Bambora_Online_Checkout_Helper::get_module_header_info()
S
68 1 7
Bambora_Online_Checkout_Endpoints::get_checkout_api_endpoint()
S
81 1 3
Bambora_Online_Checkout_Api::set_checkout_session()
S
71 1 5
Bambora_Online_Checkout_Api::get_checkout_payment_window_url()
S
81 1 3
Bambora_Online_Checkout_Endpoints::get_login_endpoint()
S
81 1 3
Bambora_Online_Checkout_Endpoints::get_subscription_endpoint()
S
81 1 3
Bambora_Online_Checkout_Helper::get_wpml_order_language()
S
74 1 4
Bambora_Online_Checkout_Helper::generate_api_key()
S
71 1 5
Bambora_Online_Checkout_Endpoints::get_checkout_endpoint()
S
81 1 3
Bambora_Online_Checkout_Endpoints::get_transaction_endpoint()
S
81 1 3
Bambora_Online_Checkout_Log::__construct()
S
80 1 3
Bambora_Online_Checkout_Api::get_checkout_payment_window_js_url()
S
80 1 3
Bambora_Online_Checkout_Helper::format_date_time()
S
66 1 8
Bambora_Online_Checkout::create_bambora_subscription()
S
68 1 7
Bambora_Online_Checkout_Log::separator()
S
81 1 3
Bambora_Online_Checkout_Blocks::get_payment_method_script_handles_for_admin()
S
79 1 3
Bambora_Online_Checkout_Api::get_payment_request()
S
74 1 4
Bambora_Online_Checkout_Log::get_log_file_path()
S
69 1 6
Bambora_Online_Checkout_Blocks::get_payment_method_data()
S
64 1 10
Bambora_Online_Checkout_Blocks::is_active()
S
81 1 3
Bambora_Online_Checkout::get_icon()
S
74 1 4
Bambora_Online_Checkout_Endpoints::get_merchant_endpoint()
S
81 1 3
Bambora_Online_Checkout_Endpoints::get_data_endpoint()
S
81 1 3
Bambora_Online_Checkout_Blocks::__construct()
S
81 1 3
Bambora_Online_Checkout_Api::get_transaction()
S
74 1 4
Bambora_Online_Checkout::add_custom_order_column()
S
75 1 4
Bambora_Online_Checkout_Blocks::initialize()
S
71 1 6
Bambora_Online_Checkout::enqueue_wc_bambora_online_checkout_admin_styles_and_scripts()
S
69 1 6
Bambora_Online_Checkout::module_check()
S
72 1 5
Bambora_Online_Checkout_Helper::woocommerce_subscription_plugin_is_active()
S
80 1 3
Bambora_Online_Checkout::build_transaction_log_table()
S
67 1 7
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_callback_url()
S
68 1 7
Bambora_Online_Checkout_Api::send_payment_request_email()
S
71 1 5
Bambora_Online_Checkout::get_boc_logger()
S
82 1 3
Bambora_Online_Checkout_Api::delete_payment_request()
S
74 1 4
Bambora_Online_Checkout_Api::get_payment_types()
S
73 1 4
Bambora_Online_Checkout_Api::get_transaction_operations()
S
74 1 4
Bambora_Online_Checkout::clean_order_number()
S
79 1 3
Bambora_Online_Checkout_Helper::create_admin_debug_section()
S
68 1 7
Bambora_Online_Checkout_Api::get_response_code_data()
S
73 1 4
Bambora_Online_Checkout::allowed_redirect_hosts()
S
71 1 6
Bambora_Online_Checkout_Endpoints::get_checkout_assets()
S
81 1 3
Bambora_Online_Checkout_Api::create_payment_request()
S
71 1 5