Code Analysis: Payment Plugins for Stripe WooCommerce 3.3.43

Most Complex Functions

Function Rating Complexity
WC_Stripe_Redirect_Handler::process_redirect()
C
26
WC_Payment_Gateway_Stripe_Afterpay::get_local_payment_settings()
B
2
WC_Stripe_Payment_Intent::process_payment()
B
18
WC_Stripe_Payment_Intent::should_retry_payment()
B
18
WC_Stripe_Controller_Gateway_Settings::register_apple_domain()
B
17
WC_Stripe_Payment_Intent::get_payment_intent_args()
B
18
WC_Stripe_Payment_Intent::scheduled_subscription_payment()
B
16
WC_Stripe_Controller_Order_Actions::process_payment()
B
15
WC_Stripe_Admin_User_Edit::save()
A
15
WC_Stripe_API_Settings::init_form_fields()
A
5
WC_Stripe_Advanced_Settings::init_form_fields()
A
3
WC_Stripe_Payment_Intent::can_use_payment_intent()
A
15