Code Analysis: Payment Plugins for Stripe WooCommerce 3.3.86

Most Complex Functions

Function Rating Complexity
WC_Stripe_Redirect_Handler::process_redirect()
D
32
WC_Stripe_Payment_Intent::should_retry_payment()
B
22
WC_Stripe_Payment_Intent::scheduled_subscription_payment()
B
22
WC_Payment_Gateway_Stripe_Afterpay::get_local_payment_settings()
B
2
WC_Stripe_Payment_Intent::process_payment()
B
19
WC_Stripe_Payment_Intent::get_payment_intent_args()
B
20
WC_Stripe_Payment_Intent::add_level3_order_data()
B
18
WC_Stripe_Redirect_Handler::handle_add_payment_method()
B
17
WC_Stripe_Controller_Gateway_Settings::register_apple_domain()
B
17
WC_Stripe_Controller_Order_Actions::process_payment()
B
16
WC_Payment_Gateway_Stripe::output_display_items()
B
16
WC_Stripe_Payment_Intent::can_use_payment_intent()
B
17