MeprCppAlipayStripeGateway D

Total Complexity 290
Dependencies 20
Dependents 0
Total lines 2,365
Lines of code 1,512
Logical lines of code 818
Comment lines 419
Methods 62
Properties 0

Methods 62

Method Rating Maintainability Complexity Lines of code
record_subscription_payment()
B
35 23 74
process_resume_subscription()
B
32 15 105
record_subscription_free_invoice_payment()
B
45 18 34
record_payment_failure()
A
40 14 59
display_options_form()
A
44 10 50
display_update_account_form()
A
42 7 64
process_create_subscription()
A
40 7 59
record_payment()
A
43 8 43
service_listener()
A
44 8 41
record_resume_subscription()
A
47 8 32
process_payment()
A
42 7 47
record_cancel_subscription()
A
52 8 23
record_create_subscription()
A
47 7 37
listener()
A
55 8 20
display_stripe_checkout_form()
A
48 7 32
stripe_customer()
A
44 6 47
process_payment_form()
S
44 5 42
send_latest_invoice_payment_email()
S
46 5 38
process_suspend_subscription()
S
53 6 21
handle_invoice_payment_succeeded_webhook()
S
49 5 31
enqueue_user_account_scripts()
S
55 6 16
create_endpoint()
S
50 5 29
display_on_site_form()
S
47 4 43
activate_subscription()
S
54 5 19
record_suspend_subscription()
S
57 5 18
getfulltimetext()
S
58 5 17
record_refund()
S
57 5 17
source_chargeable()
S
48 4 31
create_price()
S
50 4 29
set_defaults()
S
45 3 43
update_subscription_payment_method()
S
54 4 19
get_stripe_plan_id()
S
58 4 14
display_payment_form()
S
54 3 23
process_trial_payment()
S
52 3 23
customer_created()
S
53 3 22
get_customer_info()
S
53 3 22
create_subscription()
S
49 2 30
process_cancel_subscription()
S
61 4 10
is_test_mode()
S
68 4 7
spc_payment_fields()
S
61 3 12
enqueue_payment_form_scripts()
S
54 2 20
create_coupon()
S
55 2 19
force_ssl()
S
77 3 3
get_coupon_id()
S
64 3 9
__construct()
S
54 1 23
create_setup_intent()
S
55 1 20
sanitize_statement_descriptor()
S
66 2 8
get_customer_subscription()
S
65 1 9
process_refund()
S
66 1 7
record_trial_payment()
S
66 1 8
process_update_subscription()
S
91 1 2
create_search_product()
S
67 1 8
process_update_account_form()
S
81 1 3
validate_update_account_form()
S
82 1 3
record_update_subscription()
S
91 1 2
process_signup_form()
S
91 1 2
display_payment_page()
S
91 1 2
load()
S
76 1 4
get_element_style()
S
65 1 10
validate_payment_form()
S
91 1 2
validate_options_form()
S
91 1 2
retry_invoice_payment()
S
78 1 3