WC_Gateway_PayPal_Pro_AngellEYE D

Total Complexity 372
Dependencies 13
Dependents 1
Total lines 2,090
Lines of code 1,796
Logical lines of code 952
Comment lines 231
Methods 35
Properties 4

Methods 35

Method Rating Maintainability Complexity Lines of code
do_payment()
D
9
81 315
process_subscription_payment()
D
20
45 183
update_payment_status_by_paypal_responce()
D
30 36 104
process_payment()
C
30 27 95
__construct()
C
27
19 151
validate_fields()
B
43 18 42
init_form_fields()
B
25
4 240
process_refund()
A
41 14 49
angelleye_paypal_pro_email_instructions()
A
41 13 53
authorise_3dsecure()
A
38 12 63
get_posted_card()
A
46 9 36
paypal_for_woocommerce_paypal_pro_credit_card_form_expiration_date_selectbox()
A
47 7 33
angelleye_update_status()
S
54 7 21
angelleye_reload_gateway_credentials_for_woo_subscription_renewal_order()
S
54 7 20
is_available()
S
61 8 9
payment_fields()
S
53 6 24
add_payment_method()
S
42 4 53
angelleye_paypal_pro_encrypt_gateway_api()
S
55 6 19
paypal_pro_error_handler()
S
45 4 42
get_transaction_url()
S
55 5 20
log()
S
59 5 15
angelleye_paypal_pro_credit_card_form_fields()
S
46 3 39
free_signup_order_payment()
S
56 4 17
init_settings()
S
68 5 6
angelleye_woocommerce_credit_card_form_start()
S
57 4 15
admin_options()
S
52 2 35
handle_3dsecure()
S
51 2 31
is_subscription()
S
77 4 3
save_payment_token()
S
69 3 6
angelleye_load_paypal_pro_class()
S
59 2 14
get_centinel_value()
S
67 2 8
clear_centinel_session()
S
62 1 12
field_name()
S
78 1 3
save_payment_method_checkbox()
S
65 1 10
angelleye_get_transaction_details()
S
63 1 10