Code Analysis: Billmate Payment Gateway for WooCommerce 3.12.2

Most Complex Functions

Function Rating Complexity
WC_Gateway_Billmate::common_check_ipn_response()
D
186
WC_Gateway_Billmate_Invoice::process_payment()
D
54
WC_Gateway_Billmate_Invoice::getAddress()
D
59
credit_billmate_order()
D
51
WC_Gateway_Billmate_Checkout::billmate_update_address()
D
55
WC_Gateway_Billmate_Checkout::check_if_order_should_be_updated_or_created()
D
49
WC_Gateway_Billmate_Invoice::getAddressPayment()
D
48
WC_Gateway_Billmate_Partpayment::getAddressPayment()
D
48
WC_Gateway_Billmate_Partpayment::process_payment()
D
48
WC_Gateway_Billmate_Partpayment::getAddress()
D
50
WC_Gateway_Billmate_Partpayment::print_product_monthly_cost()
D
47
WC_Gateway_Billmate_Partpayment::is_available()
D
43