WC_Razorpay D

Total Complexity 284
Dependencies 16
Dependents 14
Total lines 2,422
Lines of code 1,682
Logical lines of code 855
Comment lines 224
Methods 55
Properties 11

Methods 55

Method Rating Maintainability Complexity Lines of code
update1ccOrderWC()
C
30 22 126
autoEnableWebhook()
C
28
20 147
updateOrder()
B
36 21 76
check_razorpay_response()
B
33 19 105
pluginInstrumentation()
B
34 18 93
init_form_fields()
B
33 14 106
updateGiftAndCoupon()
B
37 16 71
orderArg1CC()
A
45 12 36
__construct()
A
43 10 49
createOrGetRazorpayOrderId()
A
45 9 44
getOrderCreationData()
A
47 9 33
updateRecoverCartInfo()
A
44 6 51
newUserAccount()
S
42 5 49
debitGiftCards()
S
49 6 30
verifyOrderAmount()
S
48 5 35
getRazorpayPaymentParams()
S
50 5 30
getErrorMessage()
S
52 5 25
processGiftCardRefund()
S
47 4 37
createRazorpayOrderId()
S
47 4 37
updateOrderAddress()
S
43 3 51
process_refund()
S
49 4 31
receipt_page()
S
61 5 12
hostCheckoutScripts()
S
52 4 22
add_notice()
S
56 4 20
process_payment()
S
50 3 31
generateOrderForm()
S
50 3 31
addAdminCheckoutSettingsAlert()
S
57 3 22
enqueueCheckoutScripts()
S
55 3 21
getVersionMetaInfo()
S
55 3 19
getRazorpayApiInstance()
S
64 3 11
verifySignature()
S
54 2 22
initHooks()
S
54 2 22
getCustomerInfo()
S
56 2 19
webhookAPI()
S
58 2 17
generate_razorpay_form()
S
59 2 15
triggerValidationInstrumentation()
S
60 2 12
getDefaultCheckoutArguments()
S
54 1 22
getCustomOrdercreationMessage()
S
67 2 8
updateUserAddressInfo()
S
65 2 9
getOrderSessionKey()
S
67 2 8
getOrderKey()
S
67 2 8
getOrderCurrency()
S
69 2 7
redirectUser()
S
74 1 5
rzpThankYouMessage()
S
81 1 3
getRedirectUrl()
S
66 1 8
get_description()
S
80 1 3
admin_options()
S
65 1 9
getRazorpayApiPublicInstance()
S
79 1 3
generateSecret()
S
72 1 5
newTrackPluginInstrumentation()
S
75 1 4
getShippingZone()
S
75 1 4
getWebhookUrl()
S
79 1 3
handleErrorCase()
S
70 1 6
getCheckoutArguments()
S
70 1 6
getSetting()
S
80 1 3