Goopter_PayPal_PPCP_Payment D

Total Complexity 1,012
Dependencies 19
Dependents 10
Total lines 4,877
Lines of code 4,562
Logical lines of code 2,823
Comment lines 124
Methods 83
Properties 47

Methods 83

Method Rating Maintainability Complexity Lines of code
goopter_ppcp_capture_order_using_payment_method_token()
D
10
75 342
goopter_ppcp_create_order_request()
D
12
71 294
goopter_ppcp_order_capture_request()
D
18
57 214
goopter_ppcp_regular_create_order_request()
D
20
47 205
goopter_ppcp_order_auth_request()
D
22
41 185
goopter_ppcp_update_order()
D
23
38 177
goopter_ppcp_prepare_refund_request_data_for_capture()
D
30 39 121
goopter_ppcp_capture_authorized_payment_admin()
D
25
32 155
goopter_ppcp_update_woo_order_data()
C
30 28 107
goopter_ppcp_set_payer_details()
C
34 26 85
goopter_ppcp_update_woo_order_status()
C
36 23 79
goopter_ppcp_get_paypal_line_items_from_cart()
B
35 22 78
goopter_ppcp_add_payment_source()
B
37 22 72
goopter_ppcp_payment_status_woo_order_note()
B
38 21 67
goopter_ppcp_get_details()
B
39 18 63
goopter_ppcp_get_paypal_line_items_from_order()
B
37 17 66
goopter_ppcp_advanced_credit_card_setup_tokens_sub_change_payment()
B
34 15 90
goopter_ppcp_add_payment_source_parameter()
B
35 15 90
goopter_ppcp_advanced_credit_card_setup_tokens_free_signup_with_free_trial()
B
34 15 89
goopter_ppcp_advanced_credit_card_create_payment_token_free_signup_with_free_trial()
A
34 13 90
goopter_ppcp_get_readable_message()
A
45 16 41
goopter_ppcp_paypal_create_payment_token_free_signup_with_free_trial()
A
35 13 85
goopter_ppcp_advanced_credit_card_create_payment_token_sub_change_payment()
A
35 13 82
goopter_ppcp_shipping_preference()
A
49 16 28
goopter_ppcp_paypal_create_payment_token_sub_change_payment()
A
37 13 72
goopter_ppcp_advanced_credit_card_create_payment_token()
A
36 11 81
goopter_ppcp_paypal_create_payment_token()
A
38 11 66
goopter_ppcp_refund_capture_order()
A
38 10 67
goopter_ppcp_refund_order()
A
39 10 59
goopter_ppcp_advanced_credit_card_setup_tokens()
A
39 9 65
goopter_ppcp_get_details_from_cart()
A
42 9 50
goopter_ppcp_get_generate_token()
A
43 9 46
goopter_ppcp_get_generate_id_token()
A
44 9 43
goopter_ppcp_paypal_setup_tokens_free_signup_with_free_trial()
A
40 8 58
goopter_ppcp_paypal_setup_tokens()
A
40 8 58
goopter_ppcp_paypal_setup_tokens_sub_change_payment()
A
40 8 58
goopter_ppcp_load_class()
A
47 9 35
goopter_ppcp_refund_order_admin()
A
42 8 50
goopter_ppcp_capture_authorized_payment()
A
48 8 32
goopter_ppcp_get_capture_data_with_line_item_id()
A
52 8 23
goopter_ppcp_error_email_notification()
S
48 7 30
goopter_ppcp_get_capture_data()
S
54 7 21
goopter_ppcp_sync_ppcp_capture_details()
S
56 7 19
save_payment_token()
S
55 7 19
getCartLineItems()
S
48 6 33
goopter_ppcp_get_rounded_total_in_order()
S
52 6 23
goopter_ppcp_get_all_payment_tokens_for_renewal()
S
52 6 22
goopter_ppcp_get_rounded_total_in_cart()
S
53 6 21
get_set_payment_method_title_from_session()
S
55 6 20
goopter_ppcp_update_capture_details()
S
54 6 20
getOrderLineItems()
S
50 5 31
goopter_ppcp_void_authorized_payment()
S
48 5 31
__construct()
S
42 3 52
goopter_ppcp_get_all_payment_tokens_by_user_id()
S
52 5 22
goopter_ppcp_get_all_payment_tokens()
S
52 5 22
goopter_ppcp_get_address_from_customer()
S
48 4 35
goopter_ppcp_get_payment_token_details()
S
55 5 17
generate_request_id()
S
56 5 17
goopter_ppcp_get_discount_amount_from_cart_item()
S
57 5 16
goopter_ppcp_get_details_from_order()
S
53 4 21
goopter_ppcp_void_authorized_payment_admin()
S
53 4 20
applyStoredCredentialParameter()
S
58 4 16
goopter_ppcp_application_context()
S
57 4 15
goopter_ppcp_get_paypal_order()
S
52 3 23
goopter_ppcp_get_capture_details()
S
52 3 22
goopter_get_updated_checkout_payment_data()
S
54 3 21
isSubscriptionRequired()
S
65 4 9
goopter_ppcp_get_checkout_details()
S
53 2 20
goopter_ppcp_show_details_authorized_payment()
S
54 2 19
goopter_ppcp_get_authorized_payment()
S
55 2 18
goopter_ppcp_get_paypal_order_details()
S
55 2 18
get_preferred_order_status()
S
70 3 6
handle_generate_token_error_response()
S
71 3 5
get_payment_method_title_for_order()
S
66 3 9
is_paypal_order_capture_triggered()
S
65 3 9
goopter_ppcp_get_number_of_decimal_digits()
S
66 3 8
goopter_ppcp_get_extra_offset_line_item()
S
62 2 12
goopter_ppcp_delete_payment_token()
S
61 2 11
goopter_ppcp_get_order_return_url()
S
66 2 8
goopter_ppcp_is_currency_supports_zero_decimal()
S
65 2 8
add_nonce_in_response()
S
68 2 7
instance()
S
72 2 6
goopter_ppcp_paypalauthassertion()
S
62 1 12