Code Analysis: BS Authorize.net 1.0

Function Rating Maintainability Complexity Lines of code
BS_Anet_WC_Reports::anet_transaction_void()
C
37 24 65
WCANET_Settings_API::admin_init()
B
41 22 47
BS_Anet_WC_payment::wc_response()
B
38 20 63
BS_Anet_WC_Reports::anet_setteled_transactions()
A
40 15 51
BS_Anet_WC_Reports::anet_transaction_fdsaction()
A
41 15 49
BS_Anet_WC_Reports::getTransactionsbatchList()
A
36 13 75
BS_Anet_WC_Reports::anet_unsetteled_transactions()
A
40 14 51
WC_Gateway_anet_Token_Helper::woocommerce_get_customer_payment_anet_tokens()
A
41 14 51
BS_Anet_WC_formvalidator::validateEcheck()
A
43 13 48
BS_Anet_WC_helper::performRefund()
A
35 10 85
BS_Anet_WC_Reports::anet_held_transactions()
A
41 12 50
BS_Anet_WC_formvalidator::validateCard()
A
44 12 44
BS_Anet_WC_helper::prepareResponse()
A
36 8 79
parse_request_cc()
A
59 13 10
BS_Anet_WC_payment::verifyAnet()
A
43 10 42
BS_Anet_WC_helper::performVoid()
A
45 10 40
BS_Anet_WC_customer::createCustomerPaymentProfile()
A
41 9 54
is_method_available()
A
47 10 35
BS_Anet_WC_helper::payPalAuthorizeCaptureContinued()
A
43 9 44
BS_Anet_WC_helper::processTransactionData()
A
42 9 40
BS_Anet_WC_payment::createRefundTransaction()
A
47 9 36
hasToAddNewMethod()
A
55 10 18
parse_request_echeck()
A
61 11 9
BS_Anet_WC_helper::createpaypalTransaction()
A
44 8 43
WC_Payment_Token_anetcc::validate()
A
53 9 27
BS_Anet_WC_Reports::anet_transaction_details()
A
51 9 23
printTransactionChart()
A
44 8 38
BS_Anet_WC_payment::createTransaction()
A
48 8 34
BS_Anet_WC_formhelper::cc_payment_form()
A
51 8 26
BS_Anet_WC_helper::getParams()
A
60 9 11
load_frontend_scripts()
A
51 8 22
BS_Anet_WC_paypalHelper::paypal_return_success()
A
47 7 35
WCANET_Settings_API::callback_number()
S
58 8 12
BS_Anet_WC_customer::getCustomerPaymentMethod()
S
45 6 40
anetNotice::__construct()
S
56 7 18
isAcceptSuite()
S
63 8 9
WCANET_Settings_API::get_sanitize_callback()
S
59 7 14
isExistingMethod()
S
61 7 11
BS_Anet_WC_formhelper::payment_form_echeck()
S
53 6 21
BS_Anet_WC_helper::getPaypalTransaction()
S
47 5 33
BS_Anet_WC_customer::setDefaultPaymentProfile()
S
49 5 30
BS_Anet_WC_formvalidator::processGatewaySettings()
S
49 5 30
CreditCard::validDate()
S
59 6 13
BS_Anet_WC_customer::delete_customer()
S
51 5 27
BS_Anet_WC_formvalidator::validateToken()
S
60 6 12
bs_anet_wc_init()
S
43 3 54
BS_Anet_WC_payment::processEcheckRefund()
S
51 5 24
WCANET_Settings_API::script()
S
52 1 83
CreditCard::luhnCheck()
S
55 5 19
loadBackendScripts()
S
47 4 32
WCANET_Settings_API::callback_wysiwyg()
S
56 5 16
BS_Anet_WC_formvalidator::validateOpaqueData()
S
57 5 16
BS_Anet_WC_customer::createCustomer()
S
49 4 29
BS_Anet_WC_payment::processPaypalRefund()
S
50 4 26
WC_Gateway_anet_Token_Helper::payment_token_set_default_anet()
S
61 5 11
BS_Anet_WC_payment::processCardRefund()
S
52 4 23
BS_Anet_WC_formhelper::backend_settings_form()
S
51 4 22
BS_Anet_WC_customer::getCustomerprofile()
S
52 4 22
BS_Anet_WC_customer::deletePaymentProfile()
S
53 4 20
CreditCard::validCreditCard()
S
56 4 19
BS_Anet_WC_formhelper::is_available()
S
58 4 16
WC_Gateway_anet_Token_Helper::payment_token_delete_pm_anet()
S
62 5 10
parse_request_opaquedata()
S
68 5 6
BS_Anet_WC_helper::getAuthAuthentication()
S
59 4 15
WCANET_Settings_API::callback_text()
S
62 5 9
WCANET_Settings_API::sanitize_options()
S
61 4 13
BS_Anet_WC_paypalHelper::paypal_return_cancelled()
S
51 3 27
WC_Gateway_anet_Token_Helper::wc_get_account_saved_payment_methods_list_item_anet()
S
59 4 12
WCANET_Settings_API::callback_select()
S
60 4 11
BS_Anet_WC_paypalHelper::get_return_url()
S
61 4 11
WC_Gateway_anet_Token_Helper::saveToken()
S
52 3 25
BS_Anet_WC_settings::get_settings_fields()
S
44 1 55
WCANET_Settings_API::show_forms()
S
55 3 24
BS_Anet_WC_customer::paymentMethod()
S
52 3 23
BS_Anet_WC_Echeck::__construct()
S
53 3 21
BS_Anet_WC_PayPal::__construct()
S
53 3 21
BS_Anet_WC_Cc::__construct()
S
53 3 20
WCANET_Settings_API::callback_textarea()
S
63 4 8
WCANET_Settings_API::callback_file()
S
61 4 10
WCANET_Settings_API::callback_multicheck()
S
58 3 14
WCANET_Settings_API::show_navigation()
S
61 3 12
BS_Anet_WC_helper::getMerchantinfo()
S
62 3 11
BS_Anet_WC_payment::add_payment_method()
S
61 3 11
BS_Anet_WC_helper::createEcheckTransaction()
S
54 2 21
add_init_hooks()
S
53 2 21
BS_Anet_WC_helper::createCardtransaction()
S
55 2 19
BS_Anet_WC_helper::chargeCustomerProfile()
S
57 2 16
CreditCard::creditCardType()
S
66 3 8
WCANET_Settings_API::callback_color()
S
66 3 7
Echeck::validAccountnumber()
S
77 3 3
BS_Anet_WC_settings::get_pages()
S
65 3 10
WCANET_Settings_API::callback_password()
S
66 3 7
Echeck::validRoutingnumber()
S
77 3 3
Echeck::validNameonaccount()
S
77 3 3
CreditCard::validLength()
S
66 3 8
CreditCard::validCard()
S
77 3 3
Echeck::validAccountype()
S
77 3 3
Echeck::validBankname()
S
77 3 3
hasConfiguration()
S
72 3 5
WC_Payment_Token_anetecheck::validate()
S
66 3 9
CreditCard::validCvcLength()
S
66 3 8
BS_Anet_WC_Cc::get_icon()
S
64 3 9
CreditCard::validCvc()
S
77 3 3
BS_Anet_WC_Reports::view_anet_transaction()
S
70 3 5
BS_Anet_WC_payment::getTransactionDetails()
S
59 2 14
WCANET_Settings_API::callback_radio()
S
60 2 12
WCANET_Settings_API::_style_fix()
S
65 2 12
BS_Anet_WC_formhelper::payment_form_echeck_fields()
S
56 1 17
BS_Anet_WC_formhelper::getInstance()
S
71 2 6
WCANET_Settings_API::get_field_description()
S
66 2 8
BS_Anet_WC_bootsrap::getInstance()
S
71 2 6
cardAnimation()
S
62 2 10
BS_Anet_WC_settings::getInstance()
S
71 2 6
BS_Anet_WC_Reports::getInstance()
S
71 2 6
BS_Anet_WC_customer::getInstance()
S
71 2 6
BS_Anet_WC_payment::getInstance()
S
71 2 6
async_scripts()
S
68 2 7
CreditCard::validLuhn()
S
68 2 7
BS_Anet_WC_helper::getInstance()
S
71 2 6
BS_Anet_WC_helper::getEnvironment()
S
70 2 5
gettabs()
S
68 2 5
BS_Anet_WC_Cc::process_admin_options()
S
67 2 10
BS_Anet_WC_paypalHelper::getInstance()
S
71 2 6
BS_Anet_WC_formvalidator::getInstance()
S
71 2 6
WCANET_Settings_API::get_option()
S
69 2 7
WC_Gateway_anet_Token_Helper::getInstance()
S
71 2 6
WCANET_Settings_API::add_field()
S
63 1 11
BS_Anet_WC_Reports::merchant_dashboard_menu()
S
62 1 11
WC_Payment_Token_anetcc::set_expiry_month()
S
78 1 3
WCANET_Settings_API::callback_url()
S
82 1 3
WCANET_Settings_API::set_sections()
S
77 1 4
WCANET_Settings_API::callback_html()
S
81 1 3
BS_Anet_WC_settings::getDefault()
S
81 1 3
BS_Anet_WC_Echeck::is_available()
S
80 1 3
BS_Anet_WC_bootsrap::__construct()
S
82 1 3
BS_Anet_WC_Cc::process_refund()
S
75 1 4
BS_Anet_WC_PayPal::is_available()
S
80 1 3
WC_Payment_Token_anetecheck::get_display_name()
S
72 1 5
BS_Anet_WC_paypalHelper::__construct()
S
75 1 4
BS_Anet_WC_formhelper::payment_form_cc_fields()
S
81 1 3
anetNotice::render()
S
78 1 3
WCANET_Settings_API::callback_pages()
S
63 1 10
WC_Payment_Token_anetcc::get_customer_profile_id()
S
79 1 3
BS_Anet_WC_PayPal::process_refund()
S
75 1 4
BS_Anet_WC_Reports::__construct()
S
80 1 3
BS_Anet_WC_settings::plugin_page()
S
75 1 5
BS_Anet_WC_bootsrap::bootstrap()
S
71 1 5
BS_Anet_WC_Echeck::init_form_fields()
S
81 1 3
BS_Anet_WC_Reports::anet_reports()
S
79 1 3
BS_Anet_WC_PayPal::init_form_fields()
S
81 1 3
WC_Payment_Token_anetcc::get_last4()
S
79 1 3
BS_Anet_WC_settings::get_option()
S
75 1 4
BS_Anet_WC_settings::admin_init()
S
74 1 5
WC_Payment_Token_anetcc::get_hook_prefix()
S
82 1 3
WC_Payment_Token_anetcc::set_card_type()
S
80 1 3
WC_Payment_Token_anetecheck::get_hook_prefix()
S
82 1 3
WCANET_Settings_API::callback_checkbox()
S
62 1 10
BS_Anet_WC_Cc::process_payment()
S
68 1 7
WCANET_Settings_API::admin_enqueue_scripts()
S
72 1 6
BS_Anet_WC_settings::__construct()
S
76 1 4
BS_Anet_WC_payment::__construct()
S
76 1 4
BS_Anet_WC_Cc::payment_fields()
S
81 1 3
BS_Anet_WC_Echeck::process_payment()
S
68 1 7
WCANET_Settings_API::set_fields()
S
77 1 4
WC_Payment_Token_anetecheck::get_customer_profile_id()
S
79 1 3
BS_Anet_WC_payment::delete_order_meta()
S
91 1 2
BS_Anet_WC_Echeck::field_name()
S
78 1 3
BS_Anet_WC_Cc::validate_fields()
S
81 1 3
WC_Payment_Token_anetecheck::set_customer_profile_id()
S
80 1 3
BS_Anet_WC_settings::get_settings_sections()
S
67 1 9
BS_Anet_WC_bootsrap::actionLinks()
S
64 1 9
BS_Anet_WC_customer::__construct()
S
81 1 3
WCANET_Settings_API::__construct()
S
79 1 3
BS_Anet_WC_Echeck::payment_fields()
S
81 1 3
WC_Payment_Token_anetcc::get_expiry_month()
S
79 1 3
WC_Payment_Token_anetecheck::get_last4()
S
79 1 3
BS_Anet_WC_Reports::initReports()
S
79 1 3
WC_Payment_Token_anetcc::set_customer_profile_id()
S
80 1 3
BS_Anet_WC_Cc::add_payment_method()
S
76 1 4
WC_Payment_Token_anetecheck::set_last4()
S
80 1 3
BS_Anet_WC_settings::admin_menu()
S
78 1 3
BS_Anet_WC_Cc::is_available()
S
80 1 3
WC_Payment_Token_anetcc::get_card_type()
S
79 1 3
getView()
S
76 1 4
getPmthumb()
S
71 1 5
BS_Anet_WC_bootsrap::loadGateways()
S
71 1 6
WC_Payment_Token_anetcc::set_expiry_year()
S
80 1 3
BS_Anet_WC_formhelper::__construct()
S
78 1 3
WC_Payment_Token_anetcc::set_last4()
S
80 1 3
CreditCard::validPattern()
S
78 1 3
BS_Anet_WC_Echeck::add_payment_method()
S
76 1 4
BS_Anet_WC_Echeck::validate_fields()
S
81 1 3
WCANET_Settings_API::add_section()
S
77 1 4
BS_Anet_WC_paypalHelper::register_paypal_urls()
S
75 1 4
BS_Anet_WC_Cc::field_name()
S
78 1 3
BS_Anet_WC_PayPal::process_payment()
S
68 1 7
BS_Anet_WC_Echeck::process_refund()
S
75 1 4
WC_Payment_Token_anetcc::get_display_name()
S
71 1 5
WC_Payment_Token_anetcc::get_expiry_year()
S
79 1 3
BS_Anet_WC_Cc::init_form_fields()
S
81 1 3