Code Analysis: NETOPIA Payments Payment Gateway 1.1.1

Function Rating Maintainability Complexity Lines of code
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
netopiapayments::check_netopiapayments_response()
C
26
23 155
Netopia_Payment_Invoice::loadFromXml()
B
35 18 99
Netopia_Payment_Request_Abstract::_parseFromXml()
B
38 17 68
Netopia_Payment_Request::builParametersList()
B
42 17 49
Netopia_Payment_Request_Notify::_loadFromQueryString()
A
50 16 22
Netopia_Payment_Request_Sms::_prepare()
A
40 12 64
Netopia_Payment_Request_Abstract::_factoryFromXml()
A
44 13 45
Netopia_Payment_Request_Bitcoin::_prepare()
A
40 11 61
Netopia_Payment_Request_Transfer::_prepare()
A
40 11 61
netopiapayments::generate_netopia_form()
A
33 8 104
Netopia_Payment_Request_Card::_prepare()
A
41 11 57
Netopia_Payment_Request_Sms::_loadFromQueryString()
A
44 11 49
Netopia_Payment_Address::createXmlElement()
A
44 10 48
netopiapayments::cerValidation()
A
44 10 47
Netopia_Payment_Invoice_Item::loadFromXml()
A
45 9 46
netopiapayments::init_form_fields()
A
38 5 82
Netopia_Payment_Request_Abstract::factoryFromEncrypted()
A
49 8 32
Netopia_Payment_Invoice_Item::createXmlElement()
A
49 8 30
netopiapayments::process_admin_options()
A
51 8 25
Netopia_Payment_Address::loadFromXml()
A
49 7 35
netopiapayments::payment_fields()
S
44 5 59
Netopia_Payment_Request_Abstract::encrypt()
S
48 6 34
netopiapayments::sanitizeVerify()
S
59 7 15
netopiapayments::__construct()
S
52 3 24
Netopia_Payment_Request::buildAccessParameters()
S
57 3 18
Netopia_Payment_Request_Sms::_loadFromXml()
S
57 3 17
netopiapayments::bpLog()
S
63 4 9
netopiapayments_init()
S
51 2 26
netopiapayments::process_payment()
S
54 2 22
Netopia_Payment_Request_Abstract::__get()
S
71 3 6
netopiapayments::do_ssl_check()
S
67 3 7
netopiapayments::uploadCer()
S
59 2 15
Netopia_Payment_Request_Abstract::factory()
S
61 2 12
Netopia_Payment_Request_Abstract::__sleep()
S
60 1 16
netopiapaymentsjs_init()
S
65 2 8
Netopia_Payment_Request_Bitcoin::_loadFromXml()
S
63 2 10
Netopia_Payment_Request_Abstract::setRequestIdentifierPrefix()
S
72 2 5
netopiapayments::get_post()
S
71 2 6
netopiapayments::validate_fields()
S
66 2 8
Netopia_Payment_Request_Abstract::__isset()
S
79 2 3
Netopia_Payment_Request_Transfer::_loadFromXml()
S
63 2 10
Netopia_Payment_Invoice::__construct()
S
72 2 6
Netopia_Payment_Invoice_Item::__construct()
S
72 2 6
Netopia_Payment_Address::__construct()
S
72 2 6
Netopia_Payment_Request::buildQueryString()
S
69 2 6
Netopia_Payment_Request_Card::_loadFromXml()
S
63 2 10
Netopia_Payment_Request_Abstract::_loadFromXml()
S
100 1 0
Netopia_Payment_Request_Abstract::getRequestIdentifier()
S
82 1 3
Netopia_Payment_Request_Card::__construct()
S
77 1 4
netopiapayments::_canManageWcSettings()
S
80 1 3
Netopia_Payment_Request_Abstract::__construct()
S
72 1 5
Netopia_Payment_Address::toArray()
S
67 1 8
Netopia_Payment_Request_Abstract::getRequestInfo()
S
82 1 3
Netopia_Payment_Request_Notify::__construct()
S
100 1 2
Netopia_Payment_Request_Abstract::__wakeup()
S
80 1 3
Netopia_Payment_Invoice_Item::getTotalAmmount()
S
71 1 5
Netopia_Payment_Invoice::addHeadItem()
S
76 1 4
Netopia_Payment_Invoice::addTailExchangeRate()
S
76 1 4
Netopia_Payment_Request_Bitcoin::__construct()
S
77 1 4
Netopia_Payment_Request_Abstract::__set()
S
81 1 3
Netopia_Payment_Request_Notify::getCrc()
S
82 1 3
Netopia_Payment_Request::Netopia_Payment_Request()
S
100 1 2
Netopia_Payment_Request_Transfer::__construct()
S
77 1 4
Netopia_Payment_Invoice::getBillingAddress()
S
82 1 3
add_netopiapayments_gateway()
S
77 1 4
Netopia_Payment_Invoice::addHeadExchangeRate()
S
76 1 4
Netopia_Payment_Invoice::removeTailExchangeRate()
S
80 1 3
netopia_action_links()
S
69 1 6
Netopia_Payment_Invoice::setBillingAddress()
S
77 1 4
Netopia_Payment_Invoice::getShippingAddress()
S
82 1 3
Netopia_Payment_Request_Abstract::_prepare()
S
100 1 0
Netopia_Payment_Request_Abstract::_setRequestInfo()
S
73 1 5
Netopia_Payment_Invoice::setShippingAddress()
S
77 1 4
Netopia_Payment_Invoice::removeHeadItem()
S
80 1 3
Netopia_Payment_Request_Abstract::getEnvKey()
S
82 1 3
Netopia_Payment_Invoice::removeHeadExchangeRate()
S
80 1 3
Netopia_Payment_Invoice::removeTailItem()
S
80 1 3
Netopia_Payment_Request_Sms::__construct()
S
77 1 4
netopiapayments::receipt_page()
S
66 1 7
Netopia_Payment_Request_Abstract::getXml()
S
77 1 4
Netopia_Payment_Request_Abstract::getEncData()
S
82 1 3
Netopia_Payment_Request_Abstract::_factoryFromQueryString()
S
73 1 5
Netopia_Payment_Invoice::addTailItem()
S
76 1 4