Code Analysis: Wizpay Gateway for WooCommerce 1.1.7

Most Complex Classes

Class Rating Complexity
WC_Gateway_WizardPay
D
131
WizardPay_API
C
123
wizardpay_hook_class
A
61
Woocommerce_WizardPay_Init
S
26
wizardpay_register_merchant_class
S
3

Most Complex Functions

Function Rating Complexity
WC_Gateway_WizardPay::handle_checkout_redirecturl_response()
D
40
WC_Gateway_WizardPay::process_admin_options()
B
20
wizardpay_hook_class::register_hooks()
B
20
wz_limits_api_hook_function()
B
17
WizardPay_API::prepare_api_input()
B
10
Woocommerce_WizardPay_Init::merchant_autherised_to_capture_amount_manually()
A
12
wizardpay_hook_class::remove_hooks()
A
12
WizardPay_API::handle_partial_payment_capture_error()
A
12
WC_Gateway_WizardPay::init_form_fields()
A
1
WizardPay_API::handle_immediate_payment_capture_error()
A
11
process_and_print_wizpay_paragraph()
A
8
WC_Gateway_WizardPay::remove_action_for_prod_cart_prodCat()
A
11