Code Analysis: Walletdoc Payment Gateway for WooCommerce 1.7.5

Most Complex Functions

Function Rating Complexity
WC_Walletdoc_Payment_Gateway::process_payment()
D
36
WC_Walletdoc_Payment_Gateway::webhook()
D
36
WP_Gateway_Walletdoc::ensure_subscription_has_customer_id()
A
12
WC_Walletdoc_Payment_Gateway::capture_payment()
A
14
WC_Walletdoc_Payment_Gateway::add_payment_method()
A
10
WC_Walletdoc_Payment_Gateway::process_refund()
A
9
Walletdoc::createTransaction()
A
8
WC_Walletdoc_Payment_Gateway::payment_fields()
A
7
WP_Gateway_Walletdoc::payment_fields()
A
7
WC_Walletdoc_Payment_Gateway::CombineSubscription()
A
7
Walletdoc::createOrderPayment()
A
7
WC_Gateway_Walletdoc_bank2bank::__construct()
S
6