Code Analysis: Verotel / CardBilling Payment Gateway for WooCommerce 2.1.1

Function Rating Maintainability Complexity Lines of code
init_CardBilling()
C
18
1 408
WC_Gateway_CardBilling::process_verotel_response()
B
39 16 63
WC_Gateway_CardBilling::check_verotel_response()
A
41 12 57
Verotel\FlexPay\Client::_generate_URL()
A
51 9 25
WC_Gateway_CardBilling::controlCenterRequest()
S
49 5 34
WC_Gateway_CardBilling::verify_verotel_sale()
S
47 4 36
WC_Gateway_CardBilling::cancel_subscription()
S
51 4 26
Verotel\FlexPay\Client::_filter_params()
S
53 3 31
Verotel\FlexPay\Client::__construct()
S
60 4 15
WC_Gateway_CardBilling::__construct()
S
50 3 29
WC_Gateway_CardBilling::init_form_fields()
S
44 1 53
WC_Gateway_CardBilling::order_contains_subscription()
S
77 4 3
WC_Gateway_CardBilling::set_token_sale_id()
S
62 3 12
WC_Gateway_CardBilling::get_return_url()
S
51 2 27
Verotel\FlexPay\Client::_signature()
S
61 3 11
WC_Gateway_CardBilling::get_subscriptions_from_order()
S
67 3 9
WC_Gateway_CardBilling::do_ssl_check()
S
67 3 7
FlexPay::_get_flexpay_object()
S
67 3 7
WC_Gateway_CardBilling::gateway_subscription_payment()
S
60 2 13
WC_Gateway_CardBilling::get_token_sale_id()
S
63 2 11
WC_Gateway_CardBilling::gateway_cancel_payment()
S
65 2 9
Verotel\FlexPay\Brand::create_from_merchant_id()
S
67 2 7
Verotel\FlexPay\Brand::create_from_name()
S
66 2 8
WC_Gateway_CardBilling::process_payment()
S
63 1 11
Verotel\FlexPay\Client::get_upgrade_subscription_URL()
S
79 1 3
add_CardBilling()
S
77 1 4
FlexPay::get_upgrade_subscription_URL()
S
75 1 4
Verotel\FlexPay\Brand\Base::cancel_URL()
S
80 1 3
FlexPay::get_signature()
S
75 1 4
Verotel\FlexPay\Client::get_purchase_URL()
S
79 1 3
Verotel\FlexPay\Brand\Base::flexpay_URL()
S
80 1 3
Verotel\FlexPay\Client::get_signature()
S
76 1 4
Verotel\FlexPay\Client::get_cancel_subscription_URL()
S
79 1 3
FlexPay::get_subscription_URL()
S
75 1 4
Verotel\FlexPay\Client::get_status_URL()
S
79 1 3
FlexPay::get_cancel_subscription_URL()
S
75 1 4
FlexPay::get_purchase_URL()
S
75 1 4
Verotel\FlexPay\Client::get_subscription_URL()
S
79 1 3
FlexPay::get_status_URL()
S
75 1 4
FlexPay::validate_signature()
S
75 1 4
Verotel\FlexPay\Brand\Base::status_URL()
S
80 1 3
Verotel\FlexPay\Client::_build_URL()
S
79 1 3
Verotel\FlexPay\Client::validate_signature()
S
70 1 6