OfficeGuyPayment D

Total Complexity 227
Dependencies 11
Dependents 5
Total lines 1,118
Lines of code 966
Logical lines of code 562
Comment lines 39
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
ProcessOrder()
D
22
44 203
GetOrderRequest()
C
32 26 91
CreateDocumentOnPaymentCompleteInternal()
B
34 21 81
ValidateOrderFields()
B
41 19 53
GetOrderCustomer()
A
43 16 44
ProcessOrderRefund()
A
38 10 65
GetDocumentOrderItems()
A
40 9 66
ThankYou()
A
44 10 42
GetPaymentOrderItems()
A
40 7 68
GetOrderLanguage()
A
56 10 16
ProcessBitOrder()
A
44 7 45
CreateDocumentOnPaymentComplete()
A
53 8 20
GetPaymentOrderItem()
S
46 4 40
GetOrderItemMethods()
S
59 5 14
CreateOrderDocument()
S
47 3 33
GetMaximumPayments()
S
62 5 10
ProductPageBuyNowButton()
S
61 4 10
CatalogPageBuyNowButton()
S
67 4 6
ForceTokenStorage()
S
68 3 7
GetOrderPaymentMethodFromToken()
S
61 2 12
GetOrderPaymentMethodPCI()
S
62 2 10
GetOrderVatRate()
S
64 2 9
AdminPageCreateDocumentButton()
S
69 2 6
CreateDocumentOnPaymentCompleteInternalHook()
S
79 1 3
IsCurrencySupported()
S
72 1 3
GetCredentials()
S
70 1 6
AdminPageCreateDocument()
S
79 1 3