Code Analysis: Payment Gateway for PayPal on WooCommerce 9.0.13

Most Complex Functions

Function Rating Complexity
PPCP_Paypal_Checkout_For_Woocommerce_Settings::ppcp_setting_fields()
D
2
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_regular_create_order_request()
D
54
PPCP_Paypal_Checkout_For_Woocommerce_Request::ppcp_create_order_request()
D
44
Woo_PayPal_Gateway_PayPal_Pro_API_Handler::wpg_update_payment_status_by_paypal_responce()
D
37
Braintree\Transaction::_initialize()
D
32
Woo_Paypal_Gateway_Express_Checkout_API_Handler_NVP::wpg_update_payment_status_by_paypal_responce()
D
35
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::enqueue_scripts()
D
34
PPCP_Paypal_Checkout_For_Woocommerce_Settings::wpg_paypal_checkout_settings()
D
1
PPCP_Paypal_Checkout_For_Woocommerce_Button_Manager::ppcp_display_order_page()
C
31
Braintree\WebhookTestingGateway::_sampleXml()
C
26
PPCP_Paypal_Checkout_For_Woocommerce_Settings::wpg_ppcp_paylater_settings()
C
1
Woo_Paypal_Gateway_Express_Checkout_API_Handler_NVP::wpg_response_handler()
C
25