Code Analysis: WooCommerce Stripe Gateway 9.3.0

Most Complex Functions

Function Rating Complexity
WC_Stripe_Admin_Notices::stripe_check_environment()
D
44
WC_Stripe_Express_Checkout_Helper::should_show_express_checkout_button()
D
33
WC_Stripe_Payment_Gateway::prepare_source()
C
28
WC_Stripe_Payment_Tokens::woocommerce_get_customer_upe_payment_tokens()
C
27
WC_Gateway_Stripe::process_payment()
C
25
WC_Stripe_Order_Handler::process_redirect_payment()
C
25
woocommerce_gateway_stripe()
C
2
WC_Stripe_UPE_Payment_Gateway::process_payment_with_saved_payment_method()
C
23
WC_Stripe_Payment_Gateway::process_refund()
C
23
WC_Stripe_UPE_Payment_Gateway::process_payment()
C
23
WC_Stripe_UPE_Payment_Gateway::__construct()
C
25
WC_Stripe_UPE_Payment_Gateway::process_payment_with_payment_method()
C
23