Code Analysis: Payment Plugins for Stripe WooCommerce 4.0.11

Most Complex Functions

Function Rating Complexity
WC_Stripe_Redirect_Handler::process_redirect()
D
34
PaymentPlugins\Stripe\Assets\AssetDataController::add_default_data()
C
31
PaymentPlugins\Stripe\WooCommerceSubscriptions\PaymentController::scheduled_subscription_payment()
C
27
WC_Stripe_Gateway_Conversion::convert_payment_method()
C
26
WC_Stripe_Payment_Intent::should_retry_payment()
B
22
PaymentPlugins\Stripe\Rest\Routes\V1\Admin\GatewaySettings::register_domain()
B
20
WC_Stripe_Payment_Intent::get_payment_intent_args()
B
22
WC_Stripe_Payment_Intent::add_level3_order_data()
B
20
PaymentPlugins\Stripe\ContextHandler::initialize()
B
22
WC_Stripe_Payment_Intent::process_payment()
B
18
WC_Stripe_Advanced_Settings::init_form_fields()
B
5
PaymentPlugins\Stripe\Payments\PaymentGatewaysController::process_payment_gateway_options()
B
18