Code Analysis: Woocommerce - Xendit 2.40.1

Most Complex Functions

Function Rating Complexity
woocommerce_xendit_pg_init()
D
7
WC_Xendit_Invoice::map_payment_channel()
D
32
WC_Xendit_Invoice::admin_options()
C
11
WC_Xendit_Invoice::get_xendit_method_description()
C
25
WC_Xendit_Invoice::process_payment()
B
18
WC_Xendit_PG_Helper::generate_items_and_customer()
B
18
WC_Xendit_CC::process_payment_via_xendit_invoice()
B
15
WC_Xendit_CC_Addons::maybe_render_subscription_payment_method()
B
18
WC_Xendit_CC::validate_payment()
A
13
WC_Xendit_Invoice::validate_payment()
A
14
WC_Xendit_CC::process_payment()
A
14
WC_Xendit_CC::payment_fields()
A
15