Code Analysis: Woocommerce - Xendit 3.0.0

Most Complex Functions

Function Rating Complexity
woocommerce_xendit_pg_init()
D
8
WC_Xendit_Invoice::map_payment_channel()
D
34
WC_Xendit_Invoice::admin_options()
C
11
WC_Xendit_Invoice::get_xendit_method_description()
C
26
WC_Xendit_Invoice::process_payment()
B
18
WC_Xendit_CC::process_payment_via_xendit_invoice()
B
16
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
WC_Xendit_CC::process_refund()
A
12