WC_Novalnet_Abstract_Payment_Gateways D

Total Complexity 248
Dependencies 8
Dependents 0
Total lines 1,444
Lines of code 838
Logical lines of code 494
Comment lines 387
Methods 34
Properties 2

Methods 34

Method Rating Maintainability Complexity Lines of code
perform_payment_call()
D
29 40 99
transaction_success()
D
30 34 98
get_order_status()
A
45 15 38
transaction_failure()
A
43 14 42
handle_payment_switch()
A
43 12 44
show_description()
A
44 11 46
saved_payment_methods()
A
44 11 45
generate_basic_parameters()
A
43 10 44
store_payment_token()
A
50 11 25
update_wc_order()
A
45 9 43
assign_basic_payment_details()
A
44 8 40
scheduled_subscription_payment()
A
43 7 45
process_redirect_payment_response()
S
48 7 30
set_payment_token()
S
58 6 13
restrict_add_payment_method()
S
61 6 12
thankyou_page_instructions()
S
52 5 22
show_error_message_on_redirect()
S
71 6 5
unset_other_payment_session()
S
59 4 15
filter_my_account_action()
S
63 4 11
add_email_instructions()
S
68 4 6
handle_order_id_update()
S
56 2 19
test_mode_notification()
S
58 2 16
align_transaction_details()
S
68 3 7
check_transaction_status()
S
67 2 7
built_logo()
S
65 2 8
get_payment_endpoint()
S
68 2 7
get_payment_endpoint_admin_orders()
S
68 2 7
display_info()
S
69 2 7
novalnet_redirect()
S
66 2 9
save_payment_method_checkbox()
S
66 1 10
process_admin_options()
S
78 1 4
update_payment_method_backend_order()
S
64 1 9
redirect_payment_params()
S
70 1 5
generate_payment_parameters()
S
100 1 0