Code Analysis: Walletdoc Payment Gateway for WooCommerce 1.7.2

Most Complex Functions

Function Rating Complexity
WC_Walletdoc_Payment_Gateway::process_payment()
D
36
WC_Walletdoc_Payment_Gateway::process_payment()
D
36
WC_Walletdoc_Payment_Gateway::webhook()
D
36
WC_Walletdoc_Payment_Gateway::webhook()
D
36
WP_Gateway_Walletdoc::ensure_subscription_has_customer_id()
A
12
WP_Gateway_Walletdoc::ensure_subscription_has_customer_id()
A
12
WC_Walletdoc_Payment_Gateway::capture_payment()
A
14
WC_Walletdoc_Payment_Gateway::capture_payment()
A
14
WC_Walletdoc_Payment_Gateway::add_payment_method()
A
10
WC_Walletdoc_Payment_Gateway::add_payment_method()
A
10
WC_Walletdoc_Payment_Gateway::process_refund()
A
9
WC_Walletdoc_Payment_Gateway::process_refund()
A
9