Code Analysis: NETOPIA Payments Payment Gateway 1.3

Function Rating Maintainability Complexity Lines of code
netopiapayments::check_netopiapayments_response()
D
23
32 180
Netopia_Payment_Invoice::createXmlElement()
D
28
32 147
Netopia_Payment_Request_Notify::loadFromXml()
C
30 28 120
Netopia_Payment_Request_Notify::createXmlElement()
C
28
25 143
Netopia_Payment_Request_Card::_prepare()
B
32 19 112
Netopia_Payment_Invoice::loadFromXml()
B
35 18 99
Netopia_Payment_Request_Abstract::_parseFromXml()
B
35 18 92
oneynetopia_single_product_page()
B
39 20 62
netopiapaymentsBlocks::tmpHtml()
B
36 15 80
Netopia_Payment_Request::builParametersList()
B
42 17 49
Netopia_Payment_Request_Abstract::encrypt()
B
36 14 94
customize_payment_method_description()
A
39 13 68
Netopia_Payment_Request_Notify::_loadFromQueryString()
A
50 16 22
Netopia_Payment_Request_Sms::_prepare()
A
40 12 64
Netopia_Payment_Request_Abstract::_factoryFromXml()
A
43 13 48
Netopia_Payment_Address::createXmlElement()
A
41 12 60
netopiapayments::generate_netopia_form()
A
32 8 116
Netopia_Payment_Request_Transfer::_prepare()
A
40 11 61
Netopia_Payment_Request_Bitcoin::_prepare()
A
40 11 61
Netopia_Payment_Request_Sms::_loadFromQueryString()
A
44 11 49
Netopia_Payment_Request_Abstract::factoryFromEncrypted()
A
43 10 53
netopiapayments::cerValidation()
A
43 10 49
oney_450_section()
A
37 7 94
netopiapayments::payment_fields()
A
42 8 67
Netopia_Payment_Invoice_Item::loadFromXml()
A
45 9 46
Netopia_Payment_Address::loadFromXml()
A
46 9 45
netopiapayments::init_form_fields()
A
38 5 81
Netopia_Payment_Invoice_Item::createXmlElement()
A
49 8 30
netopiapayments::process_admin_options()
A
51 8 25
customize_payment_method_title()
S
52 7 23
netopiapayments::sanitizeVerify()
S
59 7 15
netopiapayments::__construct()
S
49 5 30
netopiapayments_init()
S
41 3 59
Netopia_Payment_Request_Card::_loadFromXml()
S
52 5 25
netopiapayments::certificateVerifyRegenerate()
S
53 5 22
create_oney_netopia_page()
S
44 3 51
oney_netopia_metoda_plata_shortcode()
S
46 1 65
ntpPreUpgrade()
S
65 5 8
oneynetopia_34_single_product_page_simulator()
S
46 1 55
netopiapayments::process_payment()
S
54 3 22
Netopia_Payment_Request::buildAccessParameters()
S
57 3 18
Netopia_Payment_Request_Sms::_loadFromXml()
S
57 3 17
oneynetopia_cart_450_reminder()
S
59 3 15
oneynetopia_single_product_variation_current_price()
S
57 1 38
woocommerce_gateway_netopia_block_support()
S
58 2 19
netopiapayments::uploadCer()
S
58 2 16
Netopia_Payment_Request_Abstract::factory()
S
59 2 15
Netopia_Payment_Request_Abstract::__get()
S
69 3 7
netopiapayments::do_ssl_check()
S
67 3 7
netopiapayments::get_post()
S
67 3 8
netopiapayments::ntpLog()
S
65 3 8
netopiapayments::getCartSummary()
S
60 2 13
Netopia_Payment_Request_Abstract::__sleep()
S
58 1 18
netopiapaymentsBlocks::get_payment_method_script_handles()
S
60 1 16
Netopia_Payment_Request::buildQueryString()
S
69 2 6
Netopia_Payment_Invoice::__construct()
S
72 2 6
get_oney_netopia_details_page_id()
S
63 2 10
get_cart_total_callback()
S
64 2 10
declare_netopiapayments_blocks_compatibility()
S
72 2 5
netopiapaymentsjs_init()
S
63 2 9
netopiapayments::isAllowedToChangeStatus()
S
67 2 8
Netopia_Payment_Address::__construct()
S
72 2 6
Netopia_Payment_Request_Transfer::_loadFromXml()
S
63 2 10
Netopia_Payment_Request_Abstract::setRequestIdentifierPrefix()
S
71 2 6
Netopia_Payment_Request_Abstract::__isset()
S
79 2 3
Netopia_Payment_Request_Bitcoin::_loadFromXml()
S
63 2 10
netopiapayments::validate_fields()
S
66 2 8
Netopia_Payment_Invoice_Item::__construct()
S
72 2 6
Netopia_Payment_Invoice::addTailExchangeRate()
S
76 1 4
Netopia_Payment_Request_Notify::getCrc()
S
82 1 3
Netopia_Payment_Invoice_Item::getTotalAmmount()
S
71 1 5
Netopia_Payment_Invoice::setBillingAddress()
S
77 1 4
Netopia_Payment_Request_Abstract::getCipher()
S
82 1 3
netopiapayments::getWpInfo()
S
77 1 4
Netopia_Payment_Request_Card::getPurchase()
S
80 1 3
Netopia_Payment_Request_Abstract::__set()
S
81 1 3
Netopia_Payment_Address::toArray()
S
64 1 10
Netopia_Payment_Request_Transfer::__construct()
S
77 1 4
netopiapayments::getCertificateContent()
S
72 1 5
netopiapayments::getNtpPluginInfo()
S
77 1 4
Netopia_Payment_Invoice::setShippingAddress()
S
77 1 4
Netopia_Payment_Request_Abstract::getEncData()
S
82 1 3
Netopia_Payment_Request_Card::__sleep()
S
73 1 5
netopiapaymentsBlocks::get_payment_method_data()
S
64 1 10
Netopia_Payment_Request::Netopia_Payment_Request()
S
100 1 2
Netopia_Payment_Request_Abstract::_prepare()
S
100 1 0
Netopia_Payment_Request_Abstract::getRequestInfo()
S
82 1 3
Netopia_Payment_Request_Abstract::getXml()
S
77 1 4
Netopia_Payment_Request_Abstract::__construct()
S
71 1 5
Netopia_Payment_Request_Abstract::_setRequestInfo()
S
73 1 5
Netopia_Payment_Request_Abstract::getRequestIdentifier()
S
82 1 3
Netopia_Payment_Request_Abstract::getEnvKey()
S
82 1 3
netopiapaymentsBlocks::is_active()
S
78 1 3
Netopia_Payment_Request_Abstract::_loadFromXml()
S
100 1 0
Netopia_Payment_Request_Abstract::toXml()
S
77 1 4
Netopia_Payment_Invoice::getShippingAddress()
S
82 1 3
Netopia_Payment_Request_Card::__construct()
S
77 1 4
Netopia_Payment_Request_Notify::__construct()
S
100 1 2
Netopia_Payment_Request_Abstract::getIv()
S
82 1 3
netopiapayments::updateCertificateContent()
S
79 1 3
plugin_activated()
S
80 1 3
ntpUninstall()
S
81 1 3
enqueue_oney_netopia_addon_css()
S
79 1 3
Netopia_Payment_Invoice::addHeadItem()
S
76 1 4
netopiapayments::receipt_page()
S
66 1 7
ntpUpgrade_complete()
S
80 1 3
Netopia_Payment_Invoice::removeTailExchangeRate()
S
80 1 3
netopiapayments::_canManageWcSettings()
S
80 1 3
netopia_action_links()
S
69 1 6
Netopia_Payment_Request_Sms::__construct()
S
77 1 4
Netopia_Payment_Invoice::getBillingAddress()
S
82 1 3
Netopia_Payment_Invoice::removeHeadItem()
S
80 1 3
Netopia_Payment_Invoice::removeTailItem()
S
80 1 3
netopiapaymentsBlocks::initialize()
S
75 1 4
Netopia_Payment_Invoice::addHeadExchangeRate()
S
76 1 4
add_netopiapayments_gateway()
S
77 1 4
Netopia_Payment_Request_Abstract::_factoryFromQueryString()
S
73 1 5
Netopia_Payment_Request_Bitcoin::__construct()
S
77 1 4
Netopia_Payment_Invoice::removeHeadExchangeRate()
S
80 1 3
Netopia_Payment_Request_Abstract::__wakeup()
S
80 1 3
Netopia_Payment_Invoice::addTailItem()
S
76 1 4
netopiapayments::getWooInfo()
S
76 1 4