Code Analysis: Paytm Payment Gateway 2.8.1

Function Rating Maintainability Complexity Lines of code
WC_Paytm::check_paytm_response()
D
31 32 103
WC_Paytm::init_form_fields()
A
34 6 107
WC_Paytm::blinkCheckoutSend()
A
42 9 49
_paytm_response_table()
A
36 5 84
add_paytm_payment_block()
A
53 9 19
savetxnstatus()
A
50 8 25
WC_Paytm::generate_paytm_form()
A
40 5 68
WC_Paytm::admin_options()
S
39 4 69
saveTxnResponse()
S
55 7 16
setPaymentNotificationUrl()
S
46 5 37
WC_Paytm::process_payment()
S
50 5 32
woocommerce_paytm_init()
S
51 4 28
PaytmHelper::getOrderId()
S
62 4 11
WC_Paytm::__construct()
S
54 3 20
woocommerce_paytm_add_css_js()
S
55 1 49
paytmWoopayment_js_css()
S
69 4 7
PaytmChecksum::generateSignature()
S
64 4 9
PaytmChecksum::verifySignature()
S
64 4 9
WC_Paytm::redirectUrl()
S
61 3 13
WC_Paytm::setMessages()
S
61 3 13
PaytmHelper::validateCurl()
S
62 3 11
WC_Paytm::getOrderInfo()
S
56 2 18
PaytmChecksum::decrypt()
S
57 2 16
PaytmChecksum::encrypt()
S
57 2 16
get_custom_order()
S
58 2 16
WC_Paytm::getCallbackUrl()
S
64 3 9
PaytmHelper::getcURLversion()
S
65 3 9
PaytmHelper::getPaytmURL()
S
67 3 8
PaytmHelper::getPaytmOrderId()
S
68 3 7
PaytmHelper::executecUrl()
S
58 2 14
uninstall_paytm_plugin()
S
62 2 11
install_paytm_plugin()
S
61 1 16
WC_Paytm::initHooks()
S
62 2 10
PaytmChecksum::generateRandomString()
S
63 2 9
PaytmHelper::getTransactionStatusURL()
S
70 2 7
PaytmChecksum::getStringByParams()
S
68 2 7
WC_Paytm::payment_fields()
S
79 2 3
WC_Paytm::setStatusMessage()
S
66 2 8
PaytmChecksum::verifySignatureByString()
S
70 2 5
PaytmChecksum::pkcs5Unpad()
S
69 2 6
PaytmChecksum::generateSignatureByString()
S
74 1 4
PaytmChecksum::calculateChecksum()
S
74 1 4
woocommerce_add_paytm_gateway()
S
77 1 4
PaytmChecksum::calculateHash()
S
72 1 5
paytm_enqueue_script()
S
73 1 4
paytmWoopayment_enqueue_style()
S
73 1 4
PaytmChecksum::pkcs5Pad()
S
73 1 4
woocommerce_paytm_front_add_css()
S
100 1 8
WC_Paytm::getSetting()
S
80 1 3
getPaytmOrderData()
S
71 1 5
woocommerce_paytm_add_action_links()
S
68 1 7
paytmResponseMessage()
S
76 1 3
WC_Paytm::receipt_page()
S
80 1 3