Code Analysis: Pagador (Braspag) Checkout for WooCommerce 3.1.3

Function Rating Maintainability Complexity Lines of code
WC_Checkout_Braspag_Gateway::init_form_fields()
D
18
11 391
WC_Checkout_Braspag_Request_Payment_Bs::populate()
A
40 15 54
WC_Checkout_Braspag_Request_Payment_Cc::populate()
A
37 14 65
WC_Checkout_Braspag_Gateway::update_order_status()
A
43 14 45
Woo_Checkout_Braspag::run()
A
46 13 40
WCB_Module_Woocommerce::admin_enqueue_scripts()
A
50 14 24
WC_Checkout_Braspag_Request_Payment_Wl::populate()
A
42 10 48
WC_Checkout_Braspag_Request_Payment_Wl::is_equal_payment()
A
53 10 22
WC_Checkout_Braspag_Api::do_payment_request()
A
48 9 33
WC_Checkout_Braspag_Messages::payment_error_message()
A
49 9 31
WC_Checkout_Braspag_Customer::populate()
A
49 9 28
WC_Checkout_Braspag_Messages::payment_status_note()
A
53 9 23
WC_Checkout_Braspag_Messages::payment_status()
A
54 9 22
WC_Checkout_Braspag_Request_Payment_Wl::validate()
A
54 9 20
WC_Checkout_Braspag_Gateway::process_payment()
A
47 8 33
Woo_Checkout_Braspag::add_modules()
A
48 7 32
Woo_Checkout_Braspag::load_modules_by_dependence()
S
52 7 26
WC_Checkout_Braspag_Request_Payment_Cc::is_equal_payment()
S
55 7 19
WC_Checkout_Braspag_Gateway::enqueue_asset()
S
60 7 11
WCB_Module_Woocommerce::get_payment_info()
S
49 5 33
WCB_Module_Woocommerce::run()
S
49 5 31
WC_Checkout_Braspag_Credit_Card_Brand::iin_is_between()
S
58 6 14
WC_Checkout_Braspag_Request::process_duplicated_payment()
S
52 5 24
WCB_Module_Woocommerce::woocommerce_process_shop_order_meta()
S
53 5 22
WC_Checkout_Braspag_Request_Payment_Cc::finish_request()
S
53 5 22
WCB_Module_Woocommerce::woocommerce_admin_order_payment_data()
S
54 5 20
WCB_Module_Dependence::after_run()
S
56 5 18
WC_Checkout_Braspag_Gateway::log()
S
59 5 14
WCB_Module_Woocommerce::checkout_braspag_update()
S
59 5 13
WC_Checkout_Braspag_Request::post_transaction()
S
50 4 27
WC_Checkout_Braspag_Request_Payment_Bs::is_equal_payment()
S
63 5 11
WC_Checkout_Braspag_Api::make_request()
S
51 4 26
WCB_Module_Woocommerce::payment_fields()
S
47 3 41
WC_Checkout_Braspag_Credit_Card_Brand::find_brand()
S
53 4 24
WC_Checkout_Braspag_Credit_Card_Brand::is_elo()
S
47 3 37
WC_Checkout_Braspag_Request_Payment_Cc::capture_transaction()
S
53 4 21
WC_Checkout_Braspag_Request_Payment_Cc::validate()
S
54 4 20
WC_Checkout_Braspag_Gateway::wc_api_callback()
S
54 4 20
WC_Checkout_Braspag_Gateway::payment_fields()
S
55 4 18
WC_Checkout_Braspag_Gateway::__construct()
S
49 3 29
WC_Checkout_Braspag_Gateway::update_order_from_payment()
S
58 4 14
WCB_Module_Woocommerce::can_create_payment_on_admin()
S
61 4 12
WC_Checkout_Braspag_Gateway::update_order_transaction_data()
S
52 3 24
WC_Checkout_Braspag_Request_Payment_Dc::finish_request()
S
55 3 18
WCB_Module_Woocommerce::define_hooks()
S
56 3 17
WC_Checkout_Braspag_Credit_Card_Brand::is_diners()
S
74 4 4
WC_Checkout_Braspag_Credit_Card_Brand::is_discover()
S
73 4 4
WC_Checkout_Braspag_Request::validate()
S
65 4 9
WC_Checkout_Braspag_Gateway::get_frontend_payment_methods()
S
63 4 10
WCB_Module_Woocommerce::woocommerce_order_actions()
S
65 4 8
WC_Checkout_Braspag_Gateway::init_payment_options()
S
50 2 30
WC_Checkout_Braspag_Customer::validate()
S
61 3 13
WC_Checkout_Braspag_Gateway::email_instructions()
S
60 3 13
WC_Checkout_Braspag_Request_Payment_Cc::do_request()
S
63 3 11
WCB_Module_Woocommerce::add_meta_boxes()
S
68 3 6
WC_Checkout_Braspag_Api::__construct()
S
64 3 9
WC_Checkout_Braspag_Credit_Card_Brand::is_master()
S
77 3 3
WCB_Module_Woocommerce::get_gateway_object()
S
64 3 10
WC_Checkout_Braspag_Gateway::is_available()
S
65 3 9
WC_Checkout_Braspag_Gateway::get_payment_method_by_code()
S
67 3 8
WC_Checkout_Braspag_Gateway::add_notices()
S
69 3 6
WC_Checkout_Braspag_Request_Payment_Cc::find_brand_by_card_number()
S
69 3 7
WC_Checkout_Braspag_Gateway::thankyou_page()
S
61 2 12
WC_Checkout_Braspag_Request_Payment_Dc::populate()
S
65 2 8
WCB_Module_Woocommerce::woocommerce_admin_order_data_after_shipping_address()
S
71 2 6
WC_Checkout_Braspag_Model::sanitize_date()
S
71 2 6
WC_Checkout_Braspag_Model::sanitize_post_text_field()
S
68 2 7
WCB_Module_Dependence::admin_notices()
S
71 2 6
WC_Checkout_Braspag_Address::__construct()
S
70 2 6
WC_Checkout_Braspag_Query::query()
S
66 2 7
WC_Checkout_Braspag_Request::populate()
S
66 2 8
WCB_Module_Woocommerce::woocommerce_admin_order_data_after_billing_address()
S
72 2 6
Woo_Checkout_Braspag::get_module()
S
71 2 6
WCB_Module_Woocommerce::render_create_payment_meta_box()
S
67 2 8
WC_Checkout_Braspag_Providers::get_provider_as_option()
S
63 2 10
WC_Checkout_Braspag_Api::make_put_request()
S
66 2 8
WC_Checkout_Braspag_Request::do_request()
S
68 2 7
WC_Checkout_Braspag_Credit_Card_Brand::is_maestro()
S
78 2 3
WC_Checkout_Braspag_Address::populate()
S
60 1 12
WCB_Module_Dependence::create_install_plugin_notice()
S
62 1 11
WCB_Module_Dependence::create_activate_plugin_notice()
S
62 1 11
WC_Checkout_Braspag_Query::__construct()
S
81 1 3
WC_Checkout_Braspag_Request_Payment_Cc::cancel_transaction()
S
68 1 6
WC_Checkout_Braspag_Model::sanitize_number()
S
71 1 5
Woo_Checkout_Braspag::define_hooks()
S
79 1 3
WC_Checkout_Braspag_Api::return_success()
S
72 1 6
Woo_Checkout_Braspag::add_filter()
S
78 1 3
WC_Checkout_Braspag_Gateway::enqueue_frontend_script()
S
75 1 4
WC_Checkout_Braspag_Request::__construct()
S
76 1 4
WC_Checkout_Braspag_Credit_Card_Brand::__construct()
S
78 1 3
WC_Checkout_Braspag_Api::get_merchant_key()
S
82 1 3
WC_Checkout_Braspag_Request_Payment_Wl::cancel_transaction()
S
82 1 3
Woo_Checkout_Braspag::on_activation()
S
74 1 5
WC_Checkout_Braspag_Api::get_endpoint_api_query()
S
82 1 3
WC_Checkout_Braspag_Request_Payment_Bs::cancel_transaction()
S
82 1 3
WCB_Module_Dependence::define_hooks()
S
79 1 3
Woo_Checkout_Braspag::add_action()
S
78 1 3
WC_Checkout_Braspag_Model::validate()
S
82 1 3
WCB_Module_Woocommerce::plugin_action_links()
S
70 1 5
WC_Checkout_Braspag_Credit_Card_Brand::is_jcb()
S
80 1 3
WC_Checkout_Braspag_Api::return_error()
S
79 1 3
WC_Checkout_Braspag_Credit_Card_Brand::is_aura()
S
80 1 3
WC_Checkout_Braspag_Model::__construct()
S
81 1 3
WC_Checkout_Braspag_Model::populate()
S
82 1 3
WC_Checkout_Braspag_Gateway::print_bank_slip_description()
S
72 1 5
WC_Checkout_Braspag_Providers::__construct()
S
98 1 1
WC_Checkout_Braspag_Credit_Card_Brand::is_visa()
S
80 1 3
WC_Checkout_Braspag_Request::is_equal_payment()
S
81 1 3
WC_Checkout_Braspag_Gateway::get_api_return_url()
S
80 1 3
WC_Checkout_Braspag_Query::get_sale_by_MerchantOrderId()
S
72 1 5
WC_Checkout_Braspag_Api::is_valid()
S
74 1 4
WC_Checkout_Braspag_Model::jsonSerialize()
S
82 1 3
WC_Checkout_Braspag_Request::get_request_class()
S
74 1 4
WC_Checkout_Braspag_Api::get_endpoint_api()
S
82 1 3
WC_Checkout_Braspag_Gateway::enqueue_admin_script()
S
79 1 3
wc_add_notice()
S
75 1 4
WC_Checkout_Braspag_Api::get_merchant_id()
S
82 1 3
WC_Checkout_Braspag_Model::sanitize_numbers()
S
79 1 3
WCB_Module_Dependence::add_dependence_notice()
S
79 1 3
WCB_Module_Dependence::add_dependence()
S
69 1 7
Woo_Checkout_Braspag::add_hook()
S
66 1 9
Woo_Checkout_Braspag::__construct()
S
78 1 4
WC_Checkout_Braspag_Gateway::get_payment_method()
S
80 1 3
WC_Checkout_Braspag_Credit_Card_Brand::is_hipercard()
S
76 1 3
WC_Checkout_Braspag_Request::cancel_transaction()
S
81 1 3
WCB_Module_Woocommerce::add_woocommerce_gateway()
S
77 1 4
WC_Checkout_Braspag_Credit_Card_Brand::is_amex()
S
79 1 3
WC_Checkout_Braspag_Query::get_transaction()
S
75 1 4
WC_Checkout_Braspag_Gateway::get_payment_methods()
S
82 1 3