Code Analysis: Woocommerce - Xendit 3.9.1

Most Complex Functions

Function Rating Complexity
woocommerce_xendit_pg_init()
D
8
WC_Xendit_Invoice::map_payment_channel()
D
38
WC_Xendit_Invoice::get_xendit_method_description()
C
29
WC_Xendit_Invoice::admin_options()
C
10
WC_Xendit_Invoice::process_payment()
B
20
WC_Xendit_CC::process_payment_via_xendit_invoice()
B
16
WC_Xendit_CC_Addons::maybe_render_subscription_payment_method()
A
17
WC_Xendit_CC::validate_payment()
A
13
WC_Xendit_Invoice::validate_payment()
A
14
WC_Xendit_CC::payment_fields()
A
15
WC_Xendit_CC::process_refund()
A
13
WC_Xendit_CC::process_payment()
A
13