Code Analysis: Up2pay e-Transactions 1.0.2

Function Rating Maintainability Complexity Lines of code
WC_EStdGw::showDetails()
B
36 20 71
WC_Etransactions::buildSystemParams()
B
33 17 85
WC_Etransactions_Abstract_Gateway::addPaymentInfosAndChangeOrderStatus()
B
38 15 74
WC_E3Gw::showDetails()
B
38 15 64
WC_Etransactions_Abstract_Gateway::__construct()
A
42 16 42
WC_Etransactions_Abstract_Gateway::getGlobalConfigurationFields()
A
33 10 108
WC_Etransactions_Abstract_Gateway::generate_cards_configuration_html()
A
43 11 54
WC_Etransactions::formatTextValue()
A
48 12 32
WC_Etransactions_Abstract_Gateway::outputPaymentForm()
A
40 9 70
WC_Etransactions_Config::getPaymentUx()
A
47 11 40
WC_Etransactions::getParams()
A
43 10 48
wc_etransactions_sql_initialization()
A
46 10 39
WC_Etransactions_Abstract_Gateway::api_call()
A
49 10 31
WC_Etransactions_Abstract_Gateway::admin_options()
A
41 7 72
WC_Etransactions_Abstract_Gateway::saveTokenToDatabase()
A
44 8 43
WC_Etransactions_Abstract_Gateway::process_admin_options()
A
51 9 23
WC_Etransactions_Abstract_Gateway::savePaymentMethodCardOrTokenToForce()
A
52 8 23
WC_Etransactions_Abstract_Gateway::is_available()
A
54 8 22
WC_Etransactions_Abstract_Gateway::getCurrentConfigMode()
A
56 8 16
WC_Etransactions_Abstract_Gateway::display_custom_admin_notices()
S
50 7 29
WC_Etransactions::getSystemUrl()
S
49 7 28
WC_Etransactions_Abstract_Gateway::process_order_status_changed()
S
49 7 28
WC_Etransactions::getClientIp()
S
56 7 19
WC_Etransactions_Abstract_Gateway::display_tokens_as_payment_gateways()
S
48 6 32
WC_Etransactions_Abstract_Gateway::allowDisplay()
S
58 7 16
WC_Etransactions_Abstract_Gateway::ajax_poll_order()
S
52 6 24
WC_Etransactions_Abstract_Gateway::getAccountConfigurationFields()
S
41 3 65
WC_Etransactions_Abstract_Gateway::init_settings()
S
54 6 20
WC_Etransactions_Config::getDefaultCards()
S
39 1 92
WC_Etransactions_Abstract_Gateway::getReturnUrls()
S
49 5 32
wc_etransactions_initialization()
S
51 5 26
WC_Etransactions_Abstract_Gateway::display_custom_cards_as_payment_gateways()
S
51 5 25
WC_Etransactions::buildTokenizationSystemParams()
S
46 4 36
WC_Etransactions::untokenizeOrder()
S
55 5 19
WC_Etransactions_Abstract_Gateway::add_payment_method()
S
55 5 19
WC_Etransactions_Abstract_Gateway::onTokenizationIpn()
S
56 5 18
ETransactionsEncrypt::_decrypt()
S
56 5 18
WC_Etransactions_Abstract_Gateway::on_payment_succeed()
S
53 4 23
WC_Etransactions_Abstract_Gateway::initHooksAndFilters()
S
53 4 21
wc_etransactions_installation()
S
49 3 36
WC_Etransactions_Abstract_Gateway::on_ipn()
S
58 4 16
WC_Etransactions_Config::allowOneClickPayment()
S
64 5 9
WC_Etransactions::getXmlBillingInformation()
S
53 3 23
WC_Etransactions_Curl_Helper::makeApiCall()
S
55 3 19
WC_Etransactions_Abstract_Gateway::payment_fields()
S
64 4 10
WC_Etransactions_Abstract_Gateway::saveAllowTokenInformation()
S
63 4 9
ETransactionsEncrypt::decrypt()
S
58 3 15
WC_Etransactions_Abstract_Gateway::saveCardTokenAfterPayment()
S
63 4 10
WC_Etransactions::signValues()
S
58 3 14
WC_Etransactions_Abstract_Gateway::on_payment_failed()
S
59 3 14
wc_etransactions_show_details()
S
61 3 13
WC_Etransactions_Abstract_Gateway::on_payment_canceled()
S
60 3 13
WC_Etransactions_Abstract_Gateway::load_custom_front_assets()
S
59 3 13
ETransactionsEncrypt::encrypt()
S
60 3 13
WC_Etransactions::exportToXml()
S
60 3 12
WC_Etransactions::getXmlShoppingCartInformation()
S
61 3 12
ETransactionsEncrypt::_getKey()
S
61 3 12
WC_E3Gw::is_available()
S
62 3 12
WC_Etransactions::isMobile()
S
63 3 11
WC_Etransactions_Config::getCards()
S
62 3 11
WC_Etransactions_Config::getOrderCard()
S
63 3 11
WC_Etransactions_Config::getTokenizedCard()
S
63 3 11
WC_EStdGw::showCardType()
S
60 3 11
WC_Etransactions::getPbxLang()
S
63 3 11
WC_Etransactions_Curl_Helper::buildParameters()
S
51 2 24
WC_Etransactions::convertParams()
S
65 3 9
WC_Etransactions_Config::getPassword()
S
70 3 6
WC_Etransactions_Abstract_Gateway::hide_main_payment_gateway()
S
70 3 6
WC_Etransactions::getBillingEmail()
S
69 3 6
WC_Etransactions_Abstract_Gateway::checkRequiredParameters()
S
62 3 10
WC_Etransactions_Curl_Helper::curlCheckUrl()
S
58 2 15
WC_Etransactions::getBillingName()
S
63 3 9
WC_Etransactions_Curl_Helper::getFirstAvailableUrl()
S
65 3 9
WC_Etransactions_Abstract_Gateway::getCurrentEnvMode()
S
66 3 7
WC_Etransactions_Abstract_Gateway::getCurrentCard()
S
66 3 8
WC_Etransactions_Abstract_Gateway::hide_payment_gateway()
S
70 3 6
WC_Etransactions_Config::getHmacKey()
S
70 3 6
WC_Etransactions_Abstract_Gateway::receipt_page()
S
59 2 13
WC_Etransactions_Abstract_Gateway::getCardsConfigurationFields()
S
61 2 13
WC_Etransactions_Abstract_Gateway::onTokenizationSucceed()
S
60 2 12
WC_Etransactions_Curl_Helper::curl()
S
61 2 12
ETransactionsEncrypt::_MakeIv()
S
61 2 12
WC_Etransactions_Abstract_Gateway::onTokenizationFailed()
S
61 2 11
WC_Etransactions::hasOrderPayment()
S
62 2 11
WC_Etransactions::untokenizeCustomerId()
S
67 2 7
wc_etransactions_register_hooks()
S
68 2 7
WC_Etransactions_Config::getFields()
S
69 2 7
ETransactionsEncrypt::generateKey()
S
65 2 9
WC_Etransactions_Config::allowDisplayGenericMethod()
S
71 2 6
WC_Etransactions_Config::getDefaultOption()
S
71 2 6
WC_Etransactions_Config::getSystemUrls()
S
72 2 6
WC_Etransactions_Config::getDirectUrls()
S
72 2 6
WC_Etransactions_Abstract_Gateway::get_option_key()
S
70 2 6
wooCommerceActiveETwp()
S
72 2 6
WC_Etransactions_Config::getCard()
S
67 2 7
WC_Etransactions_Config::getCardByType()
S
67 2 7
WC_Etransactions_Iso4217Currency::getIsoCode()
S
71 2 6
WC_Etransactions_Abstract_Gateway::redirectToCheckout()
S
68 2 8
ETransactionsEncrypt::_getIv()
S
63 2 10
WC_Etransactions_Abstract_Gateway::getInstance()
S
70 2 6
ETransactionsEncrypt::_crypt()
S
63 2 10
WC_Etransactions_Config::getAmount()
S
74 2 4
WC_Etransactions_Iso3166_Country::getNumericCode()
S
70 2 6
WC_Etransactions_Abstract_Gateway::load_custom_admin_assets()
S
65 2 9
WC_Etransactions::toErrorMessage()
S
71 2 6
WC_Etransactions_Config::_getOption()
S
71 2 6
WC_Etransactions::untokenizeApmId()
S
67 2 7
WC_Etransactions_Abstract_Gateway::get_payment_mode_fields()
S
60 1 14
WC_Etransactions::getLanguages()
S
62 1 12
WC_Etransactions_Abstract_Gateway::process_payment()
S
62 1 11
WC_EStdGw::__construct()
S
65 1 9
WC_Etransactions::addCartErrorMessage()
S
80 1 3
WC_Etransactions_Abstract_Gateway::checkCrypto()
S
79 1 3
WC_Etransactions_Threetime_GateWay::is_available()
S
82 1 3
WC_Etransactions_Abstract_Gateway::generate_account_configuration_html()
S
81 1 3
WC_Etransactions_Config::isThreeTimePayment()
S
80 1 3
WC_Etransactions_Abstract_Gateway::get_form_fields()
S
69 1 7
WC_Etransactions::__construct()
S
81 1 3
WC_Etransactions_Abstract_Gateway::array_insert_at_position()
S
78 1 3
WC_Etransactions::getParametersKeys()
S
80 1 3
WC_Etransactions_Config::getSite()
S
80 1 3
WC_Etransactions_Config::getTokenizableCards()
S
68 1 9
WC_Etransactions::getCurrency()
S
80 1 3
WC_Etransactions_Config::getIdentifier()
S
80 1 3
WC_Etransactions_Config::getDirectProductionUrls()
S
73 1 6
WC_Etransactions_Abstract_Gateway::generate_global_configuration_html()
S
81 1 3
WC_Etransactions_Config::getAllowedIps()
S
79 1 3
WC_Etransactions_Curl_Helper::initCurl()
S
64 1 9
WC_Etransactions::addOrderPayment()
S
66 1 8
WC_Etransactions_Config::getDirectTestUrls()
S
76 1 5
WC_Etransactions_Config::getRank()
S
80 1 3
WC_Etransactions_Config::getCaptureOrderStatus()
S
80 1 3
WC_Etransactions_Curl_Helper::__construct()
S
76 1 4
wc_get_etransactions_classes()
S
74 1 6
wc_etransactions_register()
S
80 1 3
WC_Etransactions_Config::__construct()
S
68 1 7
WC_Etransactions_Threetime_GateWay::receipt_page()
S
83 1 3
WC_Etransactions_Config::getDelay()
S
80 1 3
WC_Etransactions_Config::getSubscription()
S
80 1 3
WC_Etransactions_Config::getIcon()
S
80 1 3
WC_Etransactions_Config::isProduction()
S
79 1 3
WC_E3Gw::_showDetailRow()
S
79 1 3
WC_Etransactions::addOrderNote()
S
81 1 3
WC_Etransactions_Curl_Helper::makeCapture()
S
77 1 3
WC_Etransactions_Config::getDescription()
S
80 1 3
WC_Etransactions_Config::isDebug()
S
79 1 3
WC_Etransactions_Config::getHmacAlgo()
S
82 1 3
WC_EStdGw::_showDetailRow()
S
78 1 3
WC_Etransactions_Config::getSystemProductionUrls()
S
73 1 6
WC_Etransactions_Config::getTitle()
S
80 1 3
WC_Etransactions_Config::getSystemTestUrls()
S
76 1 5
WC_Etransactions_Config::updateCard()
S
65 1 10
WC_Etransactions_Config::getDefaults()
S
82 1 3
WC_E3Gw::__construct()
S
65 1 9
WC_Etransactions_Abstract_Gateway::showDetails()
S
100 1 0
WC_Etransactions_Config::isPremium()
S
80 1 3
WC_Etransactions::getOrderPayments()
S
69 1 6