Code Analysis: E-Transactions 0.9.9.9.1

Function Rating Maintainability Complexity Lines of code
WC_Etransactions::buildSystemParams()
B
35 14 83
WC_Etransactions_Abstract_Gateway::on_ipn()
A
39 12 62
WC_E3Gw::showDetails()
A
42 10 51
WC_Etransactions_Abstract_Gateway::init_form_fields()
A
31 4 136
WC_Etransactions_Abstract_Gateway::receipt_page()
A
41 8 60
WC_Etransactions::getParams()
A
47 8 36
WC_Etransactions::getSystemUrl()
S
49 7 29
WC_Etransactions::getClientIp()
S
57 7 18
WC_EStdGw::showDetails()
S
50 6 24
WC_Etransactions_Abstract_Gateway::api_call()
S
54 6 23
wc_etransactions_initialization()
S
53 5 21
WC_Etransactions::untokenizeOrder()
S
55 5 19
ETransactionsEncrypt::_decrypt()
S
57 5 16
wc_etransactions_installation()
S
54 3 22
hmac_admin_notice()
S
58 3 16
WC_Etransactions_Abstract_Gateway::on_payment_failed()
S
57 3 16
ETransactionsEncrypt::decrypt()
S
58 3 15
WC_Etransactions_Abstract_Gateway::on_payment_canceled()
S
58 3 15
WC_Etransactions_Abstract_Gateway::on_payment_succeed()
S
58 3 15
WC_Etransactions::signValues()
S
58 3 14
wc_etransactions_show_details()
S
61 3 13
ETransactionsEncrypt::encrypt()
S
60 3 13
ETransactionsEncrypt::_getKey()
S
61 3 12
WC_E3Gw::is_available()
S
62 3 12
WC_Etransactions::isMobile()
S
63 3 11
WC_Etransactions_Abstract_Gateway::process_admin_options()
S
63 3 11
WC_Etransactions_Abstract_Gateway::is_available()
S
63 3 11
WC_Etransactions_Abstract_Gateway::__construct()
S
55 2 17
WC_Etransactions::convertParams()
S
66 3 8
WC_Etransactions_Config::_getOption()
S
66 3 9
ETransactionsEncrypt::_MakeIv()
S
61 2 12
ETransactionsEncrypt::_getIv()
S
63 2 10
ETransactionsEncrypt::_crypt()
S
63 2 10
WC_Etransactions_Iso4217Currency::getIsoCode()
S
71 2 6
WC_Etransactions::toErrorMessage()
S
71 2 6
WC_Etransactions_Config::getSystemUrls()
S
72 2 6
ETransactionsEncrypt::generateKey()
S
67 2 7
wooCommerceActiveETwp()
S
72 2 6
WC_Etransactions_Config::get3DSAmount()
S
74 2 4
WC_Etransactions_Config::getAmount()
S
74 2 4
WC_Etransactions::getLanguages()
S
62 1 12
WC_Etransactions_Abstract_Gateway::process_payment()
S
64 1 9
WC_Etransactions_Threetime_GateWay::receipt_page()
S
83 1 3
WC_Etransactions::addCartErrorMessage()
S
80 1 3
WC_Etransactions_Config::getRank()
S
80 1 3
WC_Etransactions_Threetime_GateWay::is_available()
S
82 1 3
WC_Etransactions::getBillingName()
S
69 1 6
WC_Etransactions_Config::getAllowedIps()
S
79 1 3
WC_Etransactions_Abstract_Gateway::checkCrypto()
S
75 1 4
WC_Etransactions_Config::getDefaults()
S
82 1 3
WC_Etransactions::getOrderPayments()
S
69 1 6
WC_Etransactions_Config::getHmacAlgo()
S
82 1 3
wc_etransactions_register()
S
74 1 5
WC_Etransactions_Config::getDescription()
S
80 1 3
WC_Etransactions::__construct()
S
81 1 3
WC_Etransactions_Config::__construct()
S
73 1 5
WC_Etransactions_Config::get3DSEnabled()
S
80 1 3
WC_Etransactions_Config::getDelay()
S
80 1 3
WC_Etransactions_Abstract_Gateway::admin_options()
S
72 1 5
WC_Etransactions_Config::getIcon()
S
80 1 3
WC_EStdGw::_showDetailRow()
S
78 1 3
WC_Etransactions_Config::getTitle()
S
80 1 3
WC_Etransactions_Config::getSystemProductionUrls()
S
73 1 6
WC_Etransactions::addOrderPayment()
S
66 1 8
WC_Etransactions_Config::getSite()
S
80 1 3
WC_EStdGw::__construct()
S
68 1 7
WC_Etransactions_Abstract_Gateway::showDetails()
S
100 1 0
WC_Etransactions::addOrderNote()
S
81 1 3
WC_Etransactions_Config::isProduction()
S
79 1 3
WC_Etransactions::getBillingEmail()
S
81 1 3
WC_Etransactions_Config::isDebug()
S
79 1 3
WC_Etransactions_Config::getIdentifier()
S
80 1 3
WC_Etransactions::getCurrency()
S
80 1 3
WC_Etransactions_Abstract_Gateway::redirectToCheckout()
S
77 1 4
WC_Etransactions_Config::getHmacKey()
S
75 1 4
WC_E3Gw::_showDetailRow()
S
79 1 3
WC_E3Gw::__construct()
S
68 1 7
WC_Etransactions_Config::getSystemTestUrls()
S
76 1 5