Code Analysis: PAYCOMET Woocommerce 5.35

Function Rating Maintainability Complexity Lines of code
woocommerce_paytpv::check_paytpv_resquest()
D
9
85 347
woocommerce_paytpv::__construct()
C
35 24 69
woocommerce_paytpv::getShoppingCart()
B
37 18 75
woocommerce_paytpv::processJetIframePayment()
B
31 14 128
woocommerce_paytpv::acctInfo()
B
38 18 67
Paycomet_APM::payWithAlternativeMethod()
B
36 14 84
woocommerce_paytpv::getEMV3DS()
A
40 15 56
woocommerce_paytpv::process_admin_options()
A
45 15 37
woocommerce_paycomet_instantcredit_show_instantcredit_calculator()
A
43 14 47
woocommerce_paytpv::generate_paytpv_terminals_html()
A
40 12 64
woocommerce_paytpv::scheduled_subscription_payment()
A
36 10 85
woocommerce_paytpv::validatePaycomet()
A
45 12 40
woocommerce_paytpv::process_refund()
A
43 8 48
woocommerce_paytpv::getIp()
A
50 9 27
woocommerce_paytpv::get_my_cards_template()
A
38 6 70
woocommerce_paytpv::_getLanguange()
A
52 9 24
woocommerce_paytpv::getOrderPaymentUrl()
A
40 6 65
woocommerce_paytpv::savedCardsHtml()
A
46 7 35
Paycomet_Instantcredit::payment_fields()
A
56 8 16
woocommerce_paytpv::init_form_fields()
S
35 1 115
Paycomet_APM::process_refund()
S
45 6 38
woocommerce_paytpv::TerminalCurrency()
S
53 7 22
woocommerce_paytpv::saveCard()
S
49 5 33
available_paycomet_myinstantcredit_gateway()
S
64 7 9
Paycomet_APM::loadProp()
S
58 6 14
woocommerce_paycomet_instantcredit_enqueue_scripts()
S
60 6 12
Paycomet_Instantcredit::init_form_fields()
S
38 1 84
PayTPV::savedClientCards()
S
52 5 23
hwn_add_thankyou_custom_text()
S
58 5 18
custom_display_checkout_error_message()
S
59 5 14
woocommerce_paytpv::save_terminals_details()
S
54 4 21
PayTPV::savedActiveCards()
S
58 4 14
payptv_upgrade()
S
51 3 29
woocommerce_paytpv_init()
S
50 3 29
getUserPaymentMethods()
S
60 4 13
woocommerce_paytpv::payment_fields()
S
59 4 12
Paycomet_Eps::__construct()
S
53 3 23
Paycomet_Giropay::__construct()
S
53 3 23
Paycomet_Postfinance::__construct()
S
53 3 23
Paycomet_Przelewy::__construct()
S
53 3 23
Paycomet_Qiwi::__construct()
S
53 3 23
Paycomet_Skrill::__construct()
S
53 3 23
Paycomet_Tele2::__construct()
S
53 3 23
Paycomet_Ideal::__construct()
S
53 3 23
Paycomet_Trustly::__construct()
S
53 3 23
Paycomet_Instantcredit::__construct()
S
53 3 23
Paycomet_Waylet::__construct()
S
53 3 23
Paycomet_Webmoney::__construct()
S
53 3 23
Paycomet_Yandex::__construct()
S
53 3 23
Paycomet_Klarnapayments::__construct()
S
53 3 23
Paycomet_Klarna::__construct()
S
53 3 23
Paycomet_Mts::__construct()
S
53 3 23
Paycomet_Beeline::__construct()
S
53 3 23
Paycomet_Paypal::__construct()
S
53 3 23
Paycomet_Bizum::__construct()
S
53 3 23
Paycomet_Paysera::__construct()
S
53 3 23
Paycomet_Bancontact::__construct()
S
54 3 21
Paycomet_Mbway::__construct()
S
54 3 21
Paycomet_Multibanco::__construct()
S
54 3 21
Paycomet_Mybank::__construct()
S
54 3 21
Paycomet_Paysafecard::__construct()
S
54 3 21
PayTPV::saveCard()
S
56 3 16
woocommerce_paytpv::write_log()
S
65 4 9
PaytpvApi::validatePaycomet()
S
49 2 30
woocommerce_paytpv::receipt_page()
S
61 3 13
woocommerce_paytpv::process_payment()
S
61 3 12
PayTPV::get_option()
S
63 3 11
woocommerce_paytpv::firstAddressDelivery()
S
54 2 21
PayTPV::fillExpirydate()
S
55 2 19
PaycometApiRest::createSubscription()
S
49 1 31
woocommerce_paytpv::numPurchaseCustomer()
S
57 2 16
WC_PayTpv_Dependencies::woocommerce_active_check()
S
72 3 5
Paycomet_APM::init_form_fields()
S
51 1 30
PaytpvApi::executePurchaseToken()
S
49 1 30
add_paytpv_gateway()
S
51 1 29
woocommerce_paytpv::generate_paytpv_form()
S
61 2 12
PaycometApiRest::executePurchase()
S
51 1 27
PaycometApiRest::createPreautorization()
S
51 1 27
PaycometApiRest::executeRequest()
S
54 1 22
Paycomet_APM::canRefundOrder()
S
78 2 3
woocommerce_paytpv::validPassword()
S
68 2 7
Paycomet_APM::payment_fields()
S
76 2 4
PayTPV::update_option()
S
69 2 6
hwn_add_thankyou_mbway_confirm()
S
69 2 7
wppaytpv_upgrade()
S
64 2 10
WC_PayTpv_Dependencies::init()
S
71 2 5
woocommerce_paytpv::isFirstPurchaseToken()
S
64 2 9
woocommerce_paytpv::isoCodePhonePrefix()
S
54 2 8
PayTPV::existsCard()
S
64 2 9
woocommerce_paytpv::threeDSRequestorAuthenticationInfo()
S
68 2 7
woocommerce_paytpv::can_refund_order()
S
80 2 3
PayTPV::get_Customer()
S
63 2 10
woocommerce_paytpv::validate_paytpv()
S
74 2 4
woocommerce_paytpv::store_renewal_order_id()
S
69 2 7
woocommerce_paycomet_instantcredit_add_id_to_script()
S
70 2 6
woocommerce_paytpv::isoCodeToNumber()
S
54 2 8
woocommerce_paytpv::admin_options()
S
60 1 14
PaycometApiRest::executeRefund()
S
60 1 13
PaycometApiRest::confirmPreautorization()
S
61 1 12
woocommerce_paytpv::load_resources()
S
62 1 11
PaycometApiRest::form()
S
62 1 11
PaycometApiRest::addUser()
S
62 1 11
woocommerce_paytpv::getMerchantData()
S
70 1 6
Paycomet_Webmoney::can_refund_order()
S
80 1 3
Paycomet_Skrill::process_payment()
S
79 1 3
PayTPV::removeCard()
S
71 1 5
Paycomet_Instantcredit::can_refund_order()
S
80 1 3
Paycomet_Ideal::can_refund_order()
S
80 1 3
Paycomet_Bizum::process_payment()
S
79 1 3
Paycomet_Mts::process_payment()
S
79 1 3
Paycomet_Webmoney::process_payment()
S
79 1 3
PayTPV::savedCard()
S
71 1 5
Paycomet_Eps::process_payment()
S
79 1 3
PaycometApiRest::removeSubscription()
S
65 1 9
Paycomet_Trustly::process_payment()
S
79 1 3
woocommerce_paytpv::load_resources_conf()
S
67 1 7
woocommerce_paytpv::addFieldForJetiframeToken()
S
75 1 5
Paycomet_Eps::can_refund_order()
S
80 1 3
Paycomet_Paypal::process_payment()
S
79 1 3
Paycomet_Mybank::can_refund_order()
S
80 1 3
PayTPV::saveCardDesc()
S
70 1 5
Paycomet_Giropay::can_refund_order()
S
80 1 3
Paycomet_Instantcredit::process_payment()
S
79 1 3
Paycomet_Postfinance::can_refund_order()
S
80 1 3
woocommerce_paytpv::getIframeUrl()
S
80 1 3
Paycomet_Przelewy::process_payment()
S
79 1 3
PaycometApiRest::infoUser()
S
66 1 8
Paycomet_Tele2::can_refund_order()
S
80 1 3
Paycomet_Mbway::can_refund_order()
S
80 1 3
Paycomet_Mts::can_refund_order()
S
80 1 3
Paycomet_Mybank::process_payment()
S
79 1 3
Paycomet_Paypal::can_refund_order()
S
80 1 3
Paycomet_Bizum::can_refund_order()
S
80 1 3
Paycomet_Trustly::can_refund_order()
S
80 1 3
Paycomet_Giropay::process_payment()
S
79 1 3
Paycomet_Multibanco::can_refund_order()
S
80 1 3
Paycomet_Mbway::process_payment()
S
79 1 3
Paycomet_Ideal::process_payment()
S
79 1 3
Paycomet_Waylet::can_refund_order()
S
80 1 3
Paycomet_Klarna::can_refund_order()
S
80 1 3
Paycomet_Przelewy::can_refund_order()
S
80 1 3
Paycomet_APM::__construct()
S
91 1 2
PaytpvApi::__construct()
S
91 1 2
my_update_notice()
S
66 1 10
Paycomet_Qiwi::can_refund_order()
S
80 1 3
Paycomet_Paysafecard::can_refund_order()
S
80 1 3
Paycomet_Paysera::can_refund_order()
S
80 1 3
Paycomet_Yandex::process_payment()
S
79 1 3
PaycometApiRest::__construct()
S
81 1 3
PaycometApiRest::getUserPaymentMethods()
S
70 1 6
woocommerce_paytpv::woocommerce_pay_order_button_html_filter()
S
74 1 4
Paycomet_Postfinance::process_payment()
S
79 1 3
Paycomet_APM::process_payment()
S
91 1 2
Paycomet_Yandex::can_refund_order()
S
80 1 3
Paycomet_Beeline::can_refund_order()
S
80 1 3
Paycomet_Bancontact::can_refund_order()
S
80 1 3
Paycomet_Qiwi::process_payment()
S
79 1 3
Paycomet_Klarnapayments::can_refund_order()
S
80 1 3
Paycomet_Bancontact::process_payment()
S
79 1 3
PaycometApiRest::removeUser()
S
66 1 8
Paycomet_Multibanco::process_payment()
S
79 1 3
Paycomet_Waylet::process_payment()
S
79 1 3
Paycomet_Klarna::process_payment()
S
79 1 3
Paycomet_Klarnapayments::process_payment()
S
79 1 3
Paycomet_Paysafecard::process_payment()
S
79 1 3
Paycomet_Tele2::process_payment()
S
79 1 3
Paycomet_Beeline::process_payment()
S
79 1 3
Paycomet_Paysera::process_payment()
S
79 1 3
Paycomet_Skrill::can_refund_order()
S
80 1 3