Code Analysis: GetPaid Stripe Payments 2.3.14

Most Complex Functions

Function Rating Complexity
GetPaid_Stripe_Gateway::process_payment_intent()
C
28
GetPaid_Stripe_Subscription::get_args()
B
17
GetPaid_Stripe_Gateway::process_setup_intent()
B
21
GetPaid_Stripe_IPN_Handler::process_setup_intent_succeeded()
B
20
GetPaid_Stripe_Session::get_args()
A
13
GetPaid_Stripe_Payment_Intent::process()
A
13
GetPaid_Stripe_Elements_Payment_Intent::get_payment_intent_args()
A
11
GetPaid_Stripe_Subscription::start()
A
11
GetPaid_Stripe_Admin::display_connect_buttons()
A
3
GetPaid_Stripe_Resource::invoice_address()
A
11
GetPaid_Stripe_Elements_Payment_Intent::get_remote_id()
A
11
GetPaid_Stripe_Gateway::filter_submission_js_data()
A
11