Code Analysis: Asiabill Payment Gateway for WooCommerce 1.1.11

Function Rating Maintainability Complexity Lines of code
WC_Gateway_Asiabill_Creditcard::process_payment()
C
33 23 86
WC_Asiabill_Payment_Gateway::asiabill_callback()
A
44 14 41
WC_Asiabill_Order_Handler::process_redirect_payment()
A
44 10 45
Wc_Asiabill_Payment_Token::get_payment_tokens()
A
48 9 32
WC_Gateway_Asiabill_Creditcard::get_icon()
A
50 9 27
WC_Gateway_Asiabill_Creditcard::asiabill_callback()
A
50 9 27
WC_Gateway_Asiabill_Creditcard::elements_form()
A
56 8 18
Wc_Asiabill_Gateway::get_v3_sign()
S
56 7 18
WC_Gateway_Asiabill_Creditcard::javascript_params()
S
43 5 47
Wc_Asiabill_Customer::get_payment_methods()
S
56 7 15
WC_Asiabill_Order_Handler::maybe_process_redirect_order()
S
59 7 15
Wc_Asiabill_Gateway::is_mobile()
S
61 7 11
Wc_Asiabill_Api::request()
S
52 6 23
Wc_Asiabill_Gateway::get_order()
S
47 5 35
WC_Asiabill_Payment_Gateway::get_order_status()
S
55 6 20
Wc_Asiabill_Customer::get_payment_method()
S
55 6 18
WC_Asiabill_Payment_Gateway::init_form_fields()
S
40 1 79
WC_Gateway_Asiabill_Creditcard::__construct()
S
57 5 16
WC_Asiabill_Order_Handler::verification()
S
59 5 13
WC_Asiabill_Payment_Gateway::sanitize_post()
S
54 4 22
WC_Asiabill_Payment_Gateway::change_order_status()
S
57 4 16
WC_Gateway_Asiabill_Creditcard::payment_scripts()
S
57 4 15
WC_Gateway_Asiabill_Creditcard::save_token()
S
58 4 14
woocommerce_asiabill_init()
S
60 4 12
WC_Asiabill_Order_Handler::confirm_order()
S
51 3 25
Wc_Asiabill_Gateway::check_token_method()
S
56 3 18
Wc_Asiabill_Gateway::pay_method()
S
48 2 32
WC_Gateway_Asiabill_Creditcard::init_form_fields()
S
47 1 45
Wc_Asiabill_logger::__construct()
S
65 4 8
Wc_Asiabill_Gateway::__construct()
S
58 3 15
Wc_Asiabill_logger::add()
S
70 4 5
asiabill_order_display_admin()
S
59 3 13
WC_Gateway_Asiabill_Koreacard::get_icon()
S
60 3 12
WC_Asiabill_Payment_Gateway::get_order_by_number()
S
62 3 11
Wc_Asiabill_Gateway::confirm_charge()
S
52 2 24
WC_Gateway_Asiabill_Creditcard::payment_fields()
S
63 3 10
Wc_Asiabill_Customer::set_id()
S
68 3 7
Wc_Asiabill_logger::log()
S
63 3 10
WC_Asiabill_Payment_Gateway::receipt_page()
S
63 3 10
Wc_Asiabill_Api::form()
S
61 2 11
Wc_Asiabill_Gateway::get_billing()
S
57 1 17
Wc_Asiabill_Gateway::get_shipping()
S
58 1 16
WC_Gateway_Asiabill_Ali::get_icon()
S
69 2 6
Wc_Asiabill_Api::get_api_v3()
S
77 2 3
asiabill_add_gateway()
S
67 2 7
WC_Gateway_Asiabill_Creditcard::process_admin_options()
S
70 2 6
WC_Gateway_Asiabill_P24::get_icon()
S
69 2 6
Wc_Asiabill_Gateway::sign_info()
S
66 2 8
WC_Gateway_Asiabill_Crypto::get_icon()
S
69 2 6
WC_Gateway_Asiabill_Directpay::get_icon()
S
69 2 6
Wc_Asiabill_Api::get_action_url()
S
78 2 3
Wc_Asiabill_Customer::__construct()
S
71 2 6
WC_Gateway_Asiabill_Ebanx::get_icon()
S
69 2 6
WC_Gateway_Asiabill_Giropay::get_icon()
S
69 2 6
Wc_Asiabill_Payment_Token::set_payment_default()
S
69 2 7
WC_Gateway_Asiabill_Ideal::get_icon()
S
69 2 6
WC_Gateway_Asiabill_Kakaopay::get_icon()
S
69 2 6
Wc_Asiabill_Customer::has_customer()
S
70 2 7
Wc_Asiabill_Payment_Token::deleted_payment_tokens()
S
70 2 6
WC_Gateway_Asiabill_Paysafecard::get_icon()
S
69 2 6
WC_Gateway_Asiabill_Wechat::get_icon()
S
67 2 7
WC_Asiabill_Payment_Gateway::__construct()
S
62 1 11
Wc_Asiabill_logger::error()
S
76 1 4
Wc_Asiabill_Gateway::get_query_sign()
S
75 1 4
WC_Gateway_Asiabill_Paysafecard::__construct()
S
80 1 3
Wc_Asiabill_logger::info()
S
77 1 4
Wc_Asiabill_Gateway::get_result_sign()
S
73 1 4
WC_Gateway_Asiabill_Giropay::__construct()
S
80 1 3
WC_Gateway_Asiabill_Directpay::init_form_fields()
S
65 1 9
Wc_Asiabill_Gateway::get_token()
S
64 1 9
WC_Gateway_Asiabill_Giropay::init_form_fields()
S
65 1 9
Wc_Asiabill_Customer::dump_customer()
S
77 1 3
WC_Gateway_Asiabill_Wechat::init_form_fields()
S
65 1 9
Wc_Asiabill_Customer::update_payment_method()
S
68 1 6
Wc_Asiabill_Gateway::get_payment_method()
S
74 1 4
WC_Gateway_Asiabill_Kakaopay::__construct()
S
76 1 4
Wc_Asiabill_Gateway::get_gateway()
S
68 1 7
Wc_Asiabill_logger::debug()
S
77 1 4
WC_Gateway_Asiabill_Ideal::__construct()
S
80 1 3
Wc_Asiabill_Gateway::get_notify_sign()
S
73 1 4
WC_Gateway_Asiabill_Ali::__construct()
S
80 1 3
WC_Gateway_Asiabill_Kakaopay::init_form_fields()
S
65 1 9
WC_Gateway_Asiabill_Ali::init_form_fields()
S
65 1 9
Wc_Asiabill_Payment_Token::__construct()
S
74 1 4
WC_Gateway_Asiabill_Ebanx::__construct()
S
80 1 3
WC_Asiabill_Order_Handler::__construct()
S
79 1 3
WC_Gateway_Asiabill_Creditcard::elements_error()
S
79 1 3
WC_Gateway_Asiabill_Koreacard::__construct()
S
80 1 3
WC_Gateway_Asiabill_Ideal::init_form_fields()
S
65 1 9
Wc_Asiabill_Customer::delete_payment_methods()
S
69 1 6
Wc_Asiabill_Customer::get_id_from_meta()
S
79 1 3
WC_Gateway_Asiabill_P24::__construct()
S
80 1 3
asiabill_creditcard_payment_gateway_plugin_edit_link()
S
67 1 8
WC_Gateway_Asiabill_Paysafecard::init_form_fields()
S
65 1 9
WC_Gateway_Asiabill_Wechat::__construct()
S
80 1 3
Wc_Asiabill_Customer::get_id()
S
82 1 3
WC_Gateway_Asiabill_Crypto::__construct()
S
80 1 3
Wc_Asiabill_Customer::create_customer()
S
79 1 3
Wc_Asiabill_Gateway::get_v2_sign()
S
73 1 4
woocommerce_asiabill_includes()
S
66 1 9
WC_Gateway_Asiabill_Creditcard::save_payment_method_checkbox()
S
65 1 10
Wc_Asiabill_Customer::update_id_in_meta()
S
79 1 3
WC_Gateway_Asiabill_Koreacard::init_form_fields()
S
65 1 9
WC_Gateway_Asiabill_Ebanx::init_form_fields()
S
65 1 9
WC_Asiabill_Payment_Gateway::payment_fields()
S
77 1 3
Wc_Asiabill_Gateway::get_confirm_sign()
S
73 1 4
WC_Gateway_Asiabill_Crypto::init_form_fields()
S
65 1 9
WC_Asiabill_Payment_Gateway::process_payment()
S
69 1 7
WC_Gateway_Asiabill_P24::init_form_fields()
S
65 1 9
WC_Gateway_Asiabill_Directpay::__construct()
S
80 1 3
Wc_Asiabill_Customer::clear_cache()
S
80 1 3
Wc_Asiabill_Customer::delete_customer()
S
75 1 4