PayPalAPIInterfaceServiceService A

Total Complexity 52
Dependencies 52
Dependents 1
Total lines 952
Lines of code 351
Logical lines of code 248
Comment lines 394
Methods 51
Properties 2

Methods 51

Method Rating Maintainability Complexity Lines of code
setStandardParams()
S
74 2 5
__construct()
S
80 1 3
SetExpressCheckout()
S
68 1 7
ExecuteCheckoutOperations()
S
68 1 7
GetExpressCheckoutDetails()
S
68 1 7
DoDirectPayment()
S
68 1 7
ManagePendingTransactionStatus()
S
68 1 7
DoCancel()
S
68 1 7
DoCapture()
S
68 1 7
DoReauthorization()
S
68 1 7
DoVoid()
S
68 1 7
DoAuthorization()
S
68 1 7
GetBillingAgreementCustomerDetails()
S
68 1 7
SetCustomerBillingAgreement()
S
68 1 7
CreateBillingAgreement()
S
68 1 7
DoReferenceTransaction()
S
68 1 7
DoNonReferencedCredit()
S
68 1 7
DoUATPAuthorization()
S
68 1 7
CreateRecurringPaymentsProfile()
S
68 1 7
GetRecurringPaymentsProfileDetails()
S
68 1 7
ManageRecurringPaymentsProfileStatus()
S
68 1 7
BillOutstandingAmount()
S
68 1 7
UpdateRecurringPaymentsProfile()
S
68 1 7
ReverseTransaction()
S
68 1 7
GetIncentiveEvaluation()
S
68 1 7
UpdateAccessPermissions()
S
68 1 7
GetAccessPermissionDetails()
S
68 1 7
EnterBoarding()
S
68 1 7
RefundTransaction()
S
68 1 7
InitiateRecoup()
S
68 1 7
CompleteRecoup()
S
68 1 7
CancelRecoup()
S
68 1 7
GetTransactionDetails()
S
68 1 7
BillUser()
S
68 1 7
TransactionSearch()
S
68 1 7
MassPay()
S
68 1 7
BillAgreementUpdate()
S
68 1 7
AddressVerify()
S
68 1 7
GetBoardingDetails()
S
68 1 7
SetAccessPermissions()
S
68 1 7
CreateMobilePayment()
S
68 1 7
GetMobileStatus()
S
68 1 7
SetMobileCheckout()
S
68 1 7
DoMobileCheckoutPayment()
S
68 1 7
GetBalance()
S
68 1 7
GetPalDetails()
S
68 1 7
DoExpressCheckoutPayment()
S
68 1 7
DoUATPExpressCheckoutPayment()
S
68 1 7
SetAuthFlowParam()
S
68 1 7
GetAuthDetails()
S
68 1 7
ExternalRememberMeOptOut()
S
68 1 7