Code Analysis: Woocommerce - Xendit 5.0.4

Most Complex Functions

Function Rating Complexity
woocommerce_xendit_pg_init()
D
8
WC_Xendit_Invoice::map_payment_channel()
D
42
WC_Xendit_Invoice::get_xendit_method_description()
C
32
WC_Xendit_Invoice::admin_options()
B
7
WC_Xendit_Invoice::process_payment()
B
19
WC_Xendit_CC::process_payment_via_xendit_invoice()
B
16
WC_Xendit_Invoice::validate_payment()
A
14
WC_Xendit_Invoice::process_admin_options()
A
15
WC_Xendit_CC::payment_fields()
A
15
WC_Xendit_CC::validate_payment()
A
12
WC_Xendit_CC::process_refund()
A
13
WC_Xendit_Invoice::init_activate_payment_channel()
A
14