Code Analysis: PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI) 1.120.33

Most Complex Functions

Function Rating Complexity
peachpay_form_field()
D
71
pp_checkout_wc_ajax_calculate_checkout()
D
56
PeachPay_ConvesioPay_Card_Gateway::process_payment()
D
44
PeachPay_ConvesioPay_ApplePay_Gateway::process_payment()
D
41
PeachPay_Square_Payment_Gateway::process_payment()
D
51
peachpay_generate_nav_tab_title()
D
47
PeachPay_ConvesioPay_Unified_Gateway::detect_payment_method()
D
51
PeachPay_ConvesioPay_GooglePay_Gateway::process_payment()
D
40
PeachPay_Stripe_Payment_Gateway::process_payment()
D
40
PeachPay_ConvesioPay_ApplePay_Gateway::get_payment_token_from_request()
D
41
PeachPay_ConvesioPay_Unified_Gateway::extract_unified_payment_data()
D
39
peachpay_rest_api_stripe_webhook()
D
30