WC_Acceptblue_Gateway_Credit_Card D

Total Complexity 137
Dependencies 9
Dependents 1
Total lines 848
Lines of code 685
Logical lines of code 392
Comment lines 13
Methods 24
Properties 16

Methods 24

Method Rating Maintainability Complexity Lines of code
process_refund()
B
37 23 67
process_payment()
B
36 16 77
update_amount_on_order_update()
A
43 9 47
add_payment_method()
A
41 8 60
authorize_card_request()
A
42 7 50
process_schedule_payment()
A
46 7 36
process_scheduled_free_trial()
A
47 7 35
maybe_save_payment_method_for_current_subscription()
A
55 8 18
validate_fields()
S
51 7 26
process_normal_payment()
S
53 6 22
__construct()
S
40 3 61
can_charge_transaction()
S
60 6 13
process_response()
S
52 5 21
get_scheduled_payment_token()
S
57 5 17
maybe_save_payment_method_for_all_user_subscriptions()
S
59 5 13
saved_payment_methods()
S
50 2 31
payment_fields()
S
53 2 27
save_payment_method()
S
57 2 16
save_subscription_payment_token()
S
59 2 15
maybe_save_scheduled_payment_method()
S
67 3 7
add_subscription_payment_meta()
S
63 1 11
charge_card_request()
S
65 1 9
print_error()
S
77 1 3
init_form_fields()
S
80 1 3