WC_Gateway_Pay_By_Paynow_PL D

Total Complexity 145
Dependencies 14
Dependents 1
Total lines 806
Lines of code 576
Logical lines of code 311
Comment lines 59
Methods 33
Properties 5

Methods 33

Method Rating Maintainability Complexity Lines of code
process_notification()
D
30 33 113
process_payment()
B
35 19 82
redirect_order_received_page()
A
48 9 33
process_refund()
A
43 6 54
check_can_make_refund()
A
49 7 38
allow_payment_without_login()
S
56 7 18
init_settings()
S
60 6 11
retry_processing_n_times()
S
51 5 25
process_admin_options()
S
53 5 22
is_correct_status()
S
49 4 36
is_payment_method_available()
S
67 5 7
process_new_status()
S
59 4 13
is_available()
S
62 4 12
update_option()
S
60 4 12
get_only_payment_methods_for_type()
S
61 3 14
api_credentials_validator()
S
68 3 7
process_confirm_status()
S
65 3 8
__construct()
S
63 2 11
get_validation_errors_message()
S
70 2 6
hooks()
S
62 1 12
init_supports()
S
73 1 6
get_api_option_key_name()
S
80 1 3
payment_fields()
S
80 1 3
validate_production_api_key_field()
S
78 1 3
validate_production_signature_key_field()
S
78 1 3
validate_sandbox_api_key_field()
S
78 1 3
validate_sandbox_signature_key_field()
S
78 1 3
init_form_fields()
S
79 1 3
get_authorization_code_from_posted_data()
S
77 1 3
get_payment_method_from_posted_data()
S
78 1 3
get_payment_method_id_from_posted_data()
S
77 1 3
get_payment_method_token_from_posted_data()
S
76 1 3
get_payment_method_fingerprint_from_posted_data()
S
76 1 3