Code Analysis: Worldline Checkout 7.0.0

Function Rating Maintainability Complexity Lines of code
init_bambora_online_checkout()
D
0
3 1,716
Bambora_Online_Checkout_Helper::getEventText()
D
22
60 159
Bambora_Online_Checkout::bambora_online_checkout_meta_box_payment()
D
21
42 195
Bambora_Online_Checkout::create_bambora_refund_lines()
D
28
33 123
Bambora_Online_Checkout::init_bambora_online_checkout_settings()
B
51 19 20
Bambora_Online_Checkout::create_bambora_orderlines()
A
36 14 74
Bambora_Online_Checkout::bambora_online_checkout_refund_payment()
A
42 12 49
Bambora_Online_Checkout::bambora_online_checkout_meta_boxes()
A
43 12 47
Bambora_Online_Checkout_Helper::validate_bambora_online_checkout_callback_params()
A
46 12 38
Bambora_Online_Checkout_Helper::get3DSecureText()
A
54 13 21
Bambora_Online_Checkout::set_bambora_description_for_checkout()
A
42 11 48
Bambora_Online_Checkout::bambora_online_checkout_meta_box_payment_request()
A
33 7 98
Bambora_Online_Checkout::bambora_online_checkout_paymentrequest_actions()
A
43 10 46
Bambora_Online_Checkout::bambora_online_checkout_actions()
A
45 10 40
Bambora_Online_Checkout::init_form_fields()
A
33 3 131
Bambora_Online_Checkout::build_transaction_log_rows()
A
47 9 35
populate_custom_order_column_posts()
A
49 9 30
Bambora_Online_Checkout::create_bambora_checkout_request()
A
49 8 27
Bambora_Online_Checkout::bambora_online_checkout_callback()
A
45 7 42
Bambora_Online_Checkout::populate_custom_order_column_hpos()
A
52 8 24
Bambora_Online_Checkout::bambora_create_paymentrequest()
S
44 6 41
Bambora_Online_Checkout_Helper::getCardAuthenticationBrandName()
S
58 7 17
Bambora_Online_Checkout::process_payment()
S
50 6 27
Bambora_Online_Checkout::process_refund()
S
53 6 21
Bambora_Online_Checkout_Helper::getWPMLOptionValue()
S
56 6 17
Bambora_Online_Checkout::process_bambora_online_checkout_callback()
S
56 6 16
Bambora_Online_Checkout_Api::call_rest_service()
S
50 5 27
Bambora_Online_Checkout::process_subscription_payment()
S
50 5 26
Bambora_Online_Checkout::init_hooks()
S
44 3 55
Bambora_Online_Checkout::process_subscription_cancellation()
S
52 5 24
Bambora_Online_Checkout::bambora_online_checkout_capture_payment()
S
53 5 21
Bambora_Online_Checkout_Currency::convert_price_to_minorunits()
S
57 5 17
Bambora_Online_Checkout_Api::check_if_merchant_has_payment_request_permissions()
S
59 5 14
Bambora_Online_Checkout_Helper::convert_action()
S
60 5 13
Bambora_Online_Checkout::process_subscription()
S
51 4 27
Bambora_Online_Checkout::bambora_online_checkout_delete_payment()
S
57 4 15
Bambora_Online_Checkout_Helper::echo_admin_notices()
S
59 4 14
Bambora_Online_Checkout::admin_options()
S
52 3 28
Bambora_Online_Checkout::add_surcharge_fee_to_order()
S
51 3 27
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::get_event_extra()
S
56 3 18
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_subscription_id()
S
57 3 17
Bambora_Online_Checkout::save_subscription_meta()
S
58 3 16
Bambora_Online_Checkout::bambora_online_checkout_order_status_completed()
S
57 3 16
Bambora_Online_Checkout::subscription_cancellation()
S
63 4 10
Bambora_Online_Checkout_Currency::roundingmode()
S
61 3 14
Bambora_Online_Checkout::create_bambora_url()
S
58 3 14
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_transaction_id()
S
61 3 13
Bambora_Online_Checkout::get_api_key()
S
61 3 12
Bambora_Online_Checkout::bambora_send_paymentrequest()
S
50 2 27
Bambora_Online_Checkout::create_bambora_order()
S
55 2 20
Bambora_Online_Checkout::bambora_delete_paymentrequest()
S
54 2 20
Bambora_Online_Checkout_Api::test_if_valid_credentials()
S
63 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::order_has_other_payment_method()
S
65 3 9
Bambora_Online_Checkout::process_standard_payments()
S
60 2 13
Bambora_Online_Checkout_Api::authorize_subscription()
S
59 2 13
Bambora_Online_Checkout_Helper::get_decline_url()
S
60 2 12
Bambora_Online_Checkout_Api::capture()
S
60 2 12
Bambora_Online_Checkout_Api::credit()
S
60 2 12
Bambora_Online_Checkout::scheduled_subscription_payment()
S
61 2 11
Bambora_Online_Checkout_Helper::add_admin_notices()
S
62 2 11
Bambora_Online_Checkout::__construct()
S
54 1 23
Bambora_Online_Checkout::get_instance()
S
71 2 6
Bambora_Online_Checkout_Helper::format_number()
S
70 2 6
Bambora_Online_Checkout_Helper::get_subscriptions_for_order()
S
70 2 6
Bambora_Online_Checkout::payment_fields()
S
68 2 8
Bambora_Online_Checkout::getDistinctExemptions()
S
68 2 7
Bambora_Online_Checkout_Helper::order_contains_switch()
S
71 2 6
Bambora_Online_Checkout_Helper::get_accept_url()
S
63 2 9
Bambora_Online_Checkout_Helper::message_to_html()
S
63 2 10
Bambora_Online_Checkout::getLowestECI()
S
70 2 6
Bambora_Online_Checkout_Api::set_checkout_session()
S
64 2 9
Bambora_Online_Checkout_Log::add()
S
70 2 6
Bambora_Online_Checkout_Helper::get_subscriptions_for_renewal_order()
S
69 2 7
Bambora_Online_Checkout_Helper::woocommerce_subscription_plugin_is_active()
S
78 2 3
Bambora_Online_Checkout_Helper::order_is_subscription()
S
71 2 6
Bambora_Online_Checkout::create_bambora_address()
S
63 1 11
Bambora_Online_Checkout_Api::__construct()
S
76 1 4
Bambora_Online_Checkout_Endpoints::get_subscription_endpoint()
S
80 1 3
Bambora_Online_Checkout_Endpoints::get_login_endpoint()
S
80 1 3
Bambora_Online_Checkout::build_transaction_log_table()
S
67 1 7
Bambora_Online_Checkout_Endpoints::get_checkout_api_endpoint()
S
80 1 3
Bambora_Online_Checkout::add_custom_order_column()
S
75 1 4
Bambora_Online_Checkout_Api::deletePaymentRequest()
S
71 1 5
add_bambora_online_checkout()
S
77 1 4
Bambora_Online_Checkout_Api::get_response_code_data()
S
71 1 5
Bambora_Online_Checkout_Api::get_payment_types()
S
67 1 7
Bambora_Online_Checkout::module_check()
S
72 1 5
Bambora_Online_Checkout_Endpoints::get_transaction_endpoint()
S
80 1 3
Bambora_Online_Checkout_Log::get_admin_link()
S
64 1 9
Bambora_Online_Checkout_Helper::get_module_header_info()
S
68 1 7
Bambora_Online_Checkout::get_icon()
S
74 1 4
Bambora_Online_Checkout_Api::get_checkout_payment_window_url()
S
77 1 4
Bambora_Online_Checkout_Endpoints::get_checkout_assets()
S
80 1 3
Bambora_Online_Checkout_Endpoints::get_checkout_endpoint()
S
80 1 3
Bambora_Online_Checkout::create_bambora_subscription()
S
68 1 7
Bambora_Online_Checkout_Helper::getWPMLOrderLanguage()
S
72 1 5
Bambora_Online_Checkout_Helper::create_admin_debug_section()
S
68 1 7
Bambora_Online_Checkout::create_bambora_customer()
S
69 1 7
Bambora_Online_Checkout_Api::get_transaction()
S
67 1 7
Bambora_Online_Checkout_Api::getPaymentRequest()
S
71 1 5
Bambora_Online_Checkout_Api::get_checkout_payment_window_js_url()
S
76 1 4
Bambora_Online_Checkout_Api::delete_subscription()
S
67 1 7
Bambora_Online_Checkout::get_boc_logger()
S
82 1 3
add_custom_order_column_posts()
S
75 1 4
Bambora_Online_Checkout::enqueue_wc_bambora_online_checkout_admin_styles_and_scripts()
S
68 1 6
Bambora_Online_Checkout::clean_order_number()
S
79 1 3
Bambora_Online_Checkout_Helper::format_date_time()
S
66 1 8
Bambora_Online_Checkout_Log::__construct()
S
80 1 3
Bambora_Online_Checkout_Endpoints::get_merchant_endpoint()
S
80 1 3
Bambora_Online_Checkout_Log::separator()
S
81 1 3
Bambora_Online_Checkout_Api::delete()
S
67 1 7
Bambora_Online_Checkout_Helper::generate_api_key()
S
69 1 6
Bambora_Online_Checkout::bambora_online_checkout_admin_notices()
S
82 1 3
Bambora_Online_Checkout_Api::sendPaymentRequestEmail()
S
71 1 5
Bambora_Online_Checkout_Endpoints::get_data_endpoint()
S
80 1 3
Bambora_Online_Checkout_Helper::get_bambora_online_checkout_callback_url()
S
68 1 7
Bambora_Online_Checkout_Api::createPaymentRequest()
S
72 1 5
Bambora_Online_Checkout_Api::get_transaction_operations()
S
67 1 7
Bambora_Online_Checkout::enqueue_wc_bambora_online_checkout_front_styles()
S
76 1 4