Code Analysis: Riverty Payments for Woocommerce 7.1.2

Function Rating Maintainability Complexity Lines of code
WC_Gateway_Afterpay_Base_Rest::process_payment()
D
0
120 461
WC_Gateway_Afterpay_Base::process_payment()
D
7
82 394
WC_Gateway_Afterpay_Ch_Openinvoice::__construct()
D
31 32 92
WC_Gateway_Afterpay_Base_Rest::set_payment_method_info()
C
32 30 99
WC_Gateway_Afterpay_De_Installments::__construct()
C
31 30 93
WC_Gateway_Afterpay_At_Installments::__construct()
C
31 30 93
WC_Gateway_Afterpay_At_Openinvoice::__construct()
C
31 30 92
WC_Gateway_Afterpay_De_Openinvoice::__construct()
C
31 30 92
WC_Gateway_Afterpay_At_Directdebit::__construct()
C
31 30 92
WC_Gateway_Afterpay_De_Directdebit::__construct()
C
31 30 92
WC_Gateway_Afterpay_At_Installments::payment_fields()
C
24
14 300
WC_Gateway_Afterpay_No_Flex::__construct()
C
32 28 89
WC_Gateway_Afterpay_No_Installments::__construct()
C
32 28 87
WC_Gateway_Afterpay_De_Installments::payment_fields()
C
24
14 287
WC_Gateway_Afterpay_Fi_Flex::__construct()
C
32 27 89
WC_Gateway_Afterpay_Fi_Installments::__construct()
C
32 27 89
WC_Gateway_Afterpay_Dk_Flex::__construct()
C
32 27 89
WC_Gateway_Afterpay_Se_Flex::__construct()
C
32 27 89
WC_Gateway_Afterpay_Nl_Payinx::__construct()
C
32 27 88
WC_Gateway_Afterpay_Dk_Installments::__construct()
C
32 27 87
WC_Gateway_Afterpay_Se_Installments::__construct()
C
32 27 87
WC_Gateway_Afterpay_No_B2B_Openinvoice::__construct()
C
33 27 84
WC_Gateway_Afterpay_No_Campaign::__construct()
C
33 27 84
WC_Gateway_Afterpay_Be_Openinvoice_Rest::__construct()
C
33 27 84
WC_Gateway_Afterpay_No_Openinvoice::__construct()
C
33 27 84
WC_Gateway_Afterpay_Be_Openinvoice::__construct()
C
33 27 83
WC_Gateway_Afterpay_Nl_Openinvoice_Extra::__construct()
C
33 27 82
WC_Gateway_Afterpay_Nl_Openinvoice::__construct()
C
33 27 82
WC_Gateway_Afterpay_Fi_B2B_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Fi_Campaign::__construct()
C
33 26 84
WC_Gateway_Afterpay_Se_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Fi_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Nl_Directdebit_Rest::__construct()
C
33 26 84
WC_Gateway_Afterpay_Dk_B2B_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Nl_Openinvoice_Rest::__construct()
C
33 26 84
WC_Gateway_Afterpay_Dk_Campaign::__construct()
C
33 26 84
WC_Gateway_Afterpay_Dk_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Se_B2B_Openinvoice::__construct()
C
33 26 84
WC_Gateway_Afterpay_Se_Campaign::__construct()
C
33 26 84
WC_Gateway_Afterpay_Nl_Directdebit::__construct()
C
33 26 80
WC_Gateway_Afterpay_Nl_Business_Rest::__construct()
C
33 25 83
WC_Gateway_Afterpay_Nl_Business_Extra::__construct()
C
34 25 78
WC_Gateway_Afterpay_Nl_Business::__construct()
C
34 25 78
WC_Gateway_Afterpay_Base::is_available()
B
46 21 36
WC_Gateway_Afterpay_De_Installments::validate_fields()
B
43 20 40
WC_Gateway_Afterpay_At_Installments::validate_fields()
B
43 20 40
WC_Gateway_Afterpay_At_Directdebit::payment_fields()
B
29 8 217
WC_Gateway_Afterpay_De_Directdebit::payment_fields()
B
30 8 205
afterpay_croncheck()
B
40 17 57
WC_Gateway_Afterpay_Base::admin_options()
B
30 2 280
WC_Gateway_Afterpay_At_Directdebit::validate_fields()
B
45 18 37
WC_Gateway_Afterpay_De_Directdebit::validate_fields()
B
45 18 37
WC_Gateway_Afterpay_Base_Rest::is_installments_available()
B
46 18 36
WC_Gateway_Afterpay_No_Installments::payment_fields()
B
34 12 120
WC_Gateway_Afterpay_Dk_Installments::payment_fields()
B
34 12 119
WC_Gateway_Afterpay_Se_Installments::payment_fields()
B
34 12 119
WC_Gateway_Afterpay_Fi_Installments::payment_fields()
B
34 12 119
afterpay_return()
B
41 16 55
WC_Gateway_Afterpay_Base_Rest::get_order_items()
A
36 13 83
WC_Gateway_Afterpay_Base_Rest::is_flex_available()
A
46 16 36
WC_Gateway_Afterpay_Nl_Directdebit_Rest::validate_fields()
A
46 16 34
WC_Gateway_Afterpay_Base::get_introduction_text()
A
40 14 63
WC_Gateway_Afterpay_Nl_Directdebit_Rest::payment_fields()
A
34 9 132
WC_Gateway_Afterpay_Ch_Openinvoice::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_At_Installments::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_De_Directdebit::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_De_Installments::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_De_Openinvoice::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_At_Directdebit::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_At_Openinvoice::init_form_fields()
A
26
1 246
WC_Gateway_Afterpay_At_Openinvoice::payment_fields()
A
35 8 125
WC_Gateway_Afterpay_Ch_Openinvoice::payment_fields()
A
35 8 125
WC_Gateway_Afterpay_De_Openinvoice::payment_fields()
A
35 8 125
WC_Gateway_Afterpay_Base::validate_fields()
A
48 14 28
WC_Gateway_Afterpay_Be_Openinvoice_Rest::init_form_fields()
A
28
1 211
WC_Gateway_Afterpay_Nl_Directdebit_Rest::init_form_fields()
A
28
1 211
WC_Gateway_Afterpay_Nl_Openinvoice_Rest::init_form_fields()
A
28
1 211
WC_Gateway_Afterpay_Nl_Payinx::init_form_fields()
A
28
1 211
WC_Gateway_Afterpay_Nl_Openinvoice_Extra::init_form_fields()
A
28
1 209
WC_Gateway_Afterpay_Nl_Openinvoice::init_form_fields()
A
28
1 209
WC_Gateway_Afterpay_Dk_Campaign::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_No_B2B_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_No_Campaign::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Dk_Flex::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_No_Flex::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_No_Installments::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Dk_Installments::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_No_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Se_B2B_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Dk_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Se_Campaign::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Se_Flex::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Se_Installments::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Fi_B2B_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Se_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Fi_Campaign::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Fi_Flex::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Fi_Installments::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Fi_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Dk_B2B_Openinvoice::init_form_fields()
A
28
1 208
WC_Gateway_Afterpay_Nl_Business_Rest::init_form_fields()
A
28
1 201
WC_Gateway_Afterpay_Nl_Directdebit::init_form_fields()
A
29
1 200
WC_Gateway_Afterpay_Be_Openinvoice::init_form_fields()
A
29
1 200
add_afterpay_gateway()
A
40 10 63
add_tracking_domain_config_value()
A
39 9 75
WC_Gateway_Afterpay_Base::get_selling_points()
A
41 10 57
WC_Gateway_Afterpay_Nl_Business_Extra::init_form_fields()
A
29 1 190
WC_Gateway_Afterpay_Nl_Business::init_form_fields()
A
29 1 190
WC_Gateway_Afterpay_Base::payment_fields()
A
41 9 69
WC_Gateway_Afterpay_At_Openinvoice::validate_fields()
A
51 12 24
WC_Gateway_Afterpay_Ch_Openinvoice::validate_fields()
A
51 12 24
WC_Gateway_Afterpay_De_Openinvoice::validate_fields()
A
51 12 24
WC_Gateway_Afterpay_Base_Rest::capture_afterpay_payment()
A
43 10 46
WC_Gateway_Afterpay_Dk_Installments::validate_fields()
A
52 11 21
WC_Gateway_Afterpay_No_Installments::validate_fields()
A
52 11 21
WC_Gateway_Afterpay_Fi_Installments::validate_fields()
A
52 11 21
WC_Gateway_Afterpay_Se_Installments::validate_fields()
A
52 11 21
WC_Gateway_Afterpay_Base::get_bankaccount_placeholder()
A
49 10 34
WC_Gateway_Afterpay_Base_Rest::get_current_gateway_available_payments_response()
A
44 9 46
WC_Gateway_Afterpay_Fi_B2B_Openinvoice::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Nl_Payinx::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_No_B2B_Openinvoice::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Se_B2B_Openinvoice::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Nl_Openinvoice_Rest::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Dk_B2B_Openinvoice::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Be_Openinvoice_Rest::validate_fields()
A
52 10 21
WC_Gateway_Afterpay_Se_Flex::payment_fields()
A
42 7 65
WC_Gateway_Afterpay_Fi_Flex::payment_fields()
A
42 7 65
WC_Gateway_Afterpay_Dk_Flex::payment_fields()
A
42 7 65
WC_Gateway_Afterpay_No_Flex::payment_fields()
A
42 7 65
WC_Gateway_Afterpay_Nl_Payinx::payment_fields()
A
45 8 49
WC_Gateway_Afterpay_Nl_Openinvoice_Rest::payment_fields()
A
46 8 48
WC_Gateway_Afterpay_Be_Openinvoice_Rest::payment_fields()
A
46 8 46
WC_Gateway_Afterpay_Nl_Business_Extra::validate_fields()
A
53 9 21
WC_Gateway_Afterpay_Nl_Business::validate_fields()
A
53 9 21
WC_Gateway_Afterpay_Nl_Business_Rest::validate_fields()
A
53 9 21
WC_Gateway_Afterpay_Base::validate_afterpay_bankaccount()
A
47 8 36
WC_Gateway_Afterpay_Se_Openinvoice::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Fi_Flex::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_No_Flex::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Dk_Flex::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Se_Flex::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Fi_Campaign::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Dk_Openinvoice::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Fi_Openinvoice::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_No_Campaign::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Se_Campaign::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_No_Openinvoice::validate_fields()
A
54 9 18
WC_Gateway_Afterpay_Dk_Campaign::validate_fields()
A
54 9 18
get_afterpay_elements_form_fields()
A
39 5 75
WC_Gateway_Afterpay_Se_B2B_Openinvoice::payment_fields()
A
47 7 43
WC_Gateway_Afterpay_Dk_B2B_Openinvoice::payment_fields()
A
47 7 43
WC_Gateway_Afterpay_No_B2B_Openinvoice::payment_fields()
A
47 7 43
WC_Gateway_Afterpay_Fi_B2B_Openinvoice::payment_fields()
A
47 7 43
WC_Gateway_Afterpay_Base_Rest::process_refund()
A
41 6 56
WC_Gateway_Afterpay_No_Campaign::payment_fields()
A
47 7 40
WC_Gateway_Afterpay_Dk_Campaign::payment_fields()
A
47 7 40
WC_Gateway_Afterpay_Base::split_afterpay_address()
A
52 8 25
WC_Gateway_Afterpay_Fi_Campaign::payment_fields()
A
48 7 40
WC_Gateway_Afterpay_Se_Campaign::payment_fields()
A
48 7 40
WC_Gateway_Afterpay_No_Openinvoice::payment_fields()
A
48 7 39
WC_Gateway_Afterpay_Dk_Openinvoice::payment_fields()
A
48 7 39
WC_Gateway_Afterpay_Se_Openinvoice::payment_fields()
A
48 7 39
WC_Gateway_Afterpay_Fi_Openinvoice::payment_fields()
A
48 7 39
WC_Gateway_Afterpay_Base_Rest::payment_fields()
A
50 7 34
WC_Gateway_Afterpay_Base::process_refund()
A
43 6 48
WC_Gateway_Afterpay_Base_Rest::validate_fields()
S
56 8 15
WC_Gateway_Afterpay_Nl_Business_Rest::payment_fields()
S
47 6 43
WC_Gateway_Afterpay_Nl_Business::payment_fields()
S
47 6 43
WC_Gateway_Afterpay_Nl_Business_Extra::payment_fields()
S
47 6 43
update_api_key_database_config()
S
44 5 48
show_afterpay_elements()
S
50 6 28
WC_Gateway_Afterpay_Base::get_afterpay_client_ip()
S
61 7 11
WC_Gateway_Afterpay_Base::validate_dob()
S
56 6 17
WC_Gateway_Afterpay_Base::capture_afterpay_payment()
S
49 4 30
WC_Gateway_Afterpay_Base::can_show_introduction_text()
S
69 6 6
WC_Gateway_Afterpay_Base::order_status_change_callback()
S
63 5 11
init_afterpay_gateway()
S
43 2 53
validate_bankaccount()
S
49 3 30
WC_Gateway_Afterpay_Base::get_payment_method_type()
S
59 4 15
WC_Gateway_Afterpay_Base::get_afterpay_tax_class()
S
59 4 15
WC_Gateway_Afterpay_Base_Rest::get_conversation_language()
S
58 4 14
WC_Gateway_Afterpay_Base::get_b2b_statement_link()
S
60 4 12
afterpay_custom_thankyou()
S
48 1 56
validate_api_key()
S
46 2 40
WC_Gateway_Afterpay_Base_Rest::get_payinx_element()
S
55 3 19
WC_Gateway_Afterpay_Base::get_conditions_text()
S
56 3 18
init_afterpay_scripts()
S
51 2 30
WC_Gateway_Afterpay_Base::get_terms_block()
S
54 2 30
WC_Gateway_Afterpay_Base::get_connection_mode()
S
63 3 11
WC_Gateway_Afterpay_Base::get_all_shipping_methods()
S
62 3 11
get_current_connection_mode()
S
64 3 11
init_afterpay_admin_scripts()
S
50 1 33
WC_Gateway_Afterpay_Base::get_tracking_privacy_link()
S
66 3 7
sort_installment_plans()
S
70 3 6
WC_Gateway_Afterpay_Base::get_error_message()
S
65 3 9
sort_installment_plans()
S
70 3 6
add_attributes_to_script()
S
65 3 9
WC_Gateway_Afterpay_Base::get_tracking_conditions_link()
S
65 3 7
sort_installment_plans()
S
70 3 6
add_attributes_to_admin_script()
S
65 3 9
WC_Gateway_Afterpay_Base::get_api_key()
S
64 3 10
add_attributes_to_script()
S
65 3 9
sort_installment_plans()
S
70 3 6
WC_Gateway_Afterpay_Base_Rest::get_available_payments()
S
51 1 27
WC_Gateway_Afterpay_Base::get_validation_message_language()
S
62 2 11
WC_Gateway_Afterpay_Base_Rest::init_payinx_element_scripts()
S
55 1 22
wp_rest_afterpay_endpoints()
S
58 1 20
WC_Gateway_Afterpay_Base_Rest::get_plugin_version()
S
65 2 9
WC_Gateway_Afterpay_Base::is_tracking_required()
S
70 2 7
Afterpay_Coupon::coupon_data_panel()
S
61 1 15
WC_Gateway_Afterpay_Base::send_afterpay_debug_mail()
S
73 2 5
Afterpay_Coupon::coupon_data_save()
S
73 2 4
add_custom_thankyou_filter()
S
67 2 7
Afterpay_Coupon::on_init()
S
68 2 7
WC_Gateway_Afterpay_Base::get_code_of_conduct()
S
64 2 10
WC_Gateway_Afterpay_Base::get_all_possible_order_statuses()
S
65 2 9
WC_Gateway_Afterpay_Base_Rest::afterpay_check_status()
S
60 1 13
WC_Gateway_Afterpay_Base_Rest::get_additional_data()
S
61 1 12
WC_Gateway_Afterpay_Base::get_apikey_validation_button()
S
63 1 11
WC_Gateway_Afterpay_Base::calculate_afterpay_vat_amount()
S
69 1 6
WC_Gateway_Afterpay_Base::get_profile_tracking_session_id()
S
70 1 5
add_afterpay_elements_settings()
S
82 1 3
Afterpay_Coupon::coupon_data_tabs()
S
67 1 8
WC_Gateway_Afterpay_Base::get_tracking_text()
S
67 1 6
WC_Gateway_Afterpay_Base_Rest::__construct()
S
65 1 9
update_afterpay_elements_settings()
S
82 1 3
WC_Gateway_Afterpay::__construct()
S
82 1 3
init_afterpay_styles()
S
69 1 7
Afterpay_Coupon::__construct()
S
79 1 3
WC_Gateway_Afterpay_Base::receipt_page()
S
78 1 3
WC_Gateway_Afterpay_Base::get_birthdate_placeholder()
S
75 1 4
WC_Gateway_Afterpay_Base::__construct()
S
71 1 6
add_afterpay_elements_tab()
S
75 1 4