Code Analysis: Checkout.com Payment Gateway 4.3.2

Class Rating Complexity Lines of code
WC_Checkoutcom_Api_request
D
165 770
WC_Checkoutcom_Utility
C
115 234
WC_Gateway_Checkout_Com_Cards
C
101 572
Checkout\Library\HttpHandler
S
47 166
Checkout\Library\Model
S
38 105
WC_Checkout_Com_Webhook
S
34 218
Checkout\CheckoutApi
S
23 97
Checkout\Controllers\WebhookController
S
22 73
WC_Gateway_Checkout_Com_APM_Method
S
21 152
Checkout\tests\Library\HttpHandlerTest
S
20 150
WC_Gateway_Checkout_Com_Apple_Pay
S
19 486
WC_Gateway_Checkout_Com_Google_Pay
S
18 285
Checkout\Library\Utilities
S
18 45
Checkout\tests\Library\UtilitiesTest
S
15 80
Checkout\Models\Payments\Payment
S
15 52
WC_Checkoutcom_Subscription
S
12 43
Checkout\Controllers\PaymentController
S
12 53
WC_Checkoutcom_Apm_Templates
S
11 194
WC_Gateway_Checkout_Com_Alternative_Payments_Poli
S
9 38
WC_Gateway_Checkout_Com_Alternative_Payments_Qpay
S
9 38
Checkout\tests\Helpers\Payments
S
9 36
WC_Gateway_Checkout_Com_Alternative_Payments_Eps
S
9 38
WC_Gateway_Checkout_Com_Alternative_Payments_Sofort
S
9 38
Checkout\tests\Library\ModelTest
S
9 44
WC_Gateway_Checkout_Com_Alternative_Payments_Fawry
S
9 55
Checkout\Library\CheckoutConfiguration
S
9 30
WC_Gateway_Checkout_Com_Alternative_Payments_Giropay
S
9 40
WC_Gateway_Checkout_Com_Alternative_Payments_Alipay
S
9 38
WC_Gateway_Checkout_Com_Alternative_Payments_Ideal
S
9 38
WC_Gateway_Checkout_Com_Alternative_Payments_Bancontact
S
9 38
WC_Gateway_Checkout_Com_Alternative_Payments_Klarna
S
9 55
WC_Gateway_Checkout_Com_Alternative_Payments_Boleto
S
9 58
WC_Gateway_Checkout_Com_Alternative_Payments_Knet
S
9 38
Checkout\tests\Models\Payments\PaymentTest
S
8 35
Checkout\Library\LogHandler
S
8 20
Checkout
S
8 29
Checkout\tests\Controllers\WebhookControllerTest
S
8 64
WC_Gateway_Checkout_Com_Alternative_Payments_Sepa
S
8 70
Checkout\Models\Sources\Klarna
S
7 32
WC_Checkoutcom_Cards_Settings
S
7 587
Checkout\Models\Events\Event
S
7 25
Checkout\Models\Instruments\Instrument
S
7 23
Checkout\tests\Controllers\PaymentControllerTest
S
7 86
Checkout\Models\Events\EventType
S
6 17
Checkout\Models\Webhooks\Webhook
S
6 22
Checkout\tests\Helpers\Sources
S
6 23
WC_Gateway_Checkout_Com_Alternative_Payments
S
5 35
Checkout\Library\Controller
S
5 15
Checkout\Models\Sources\Sepa
S
5 20
Checkout\tests\Controllers\EventControllerTest
S
5 40
Checkout\Models\Payments\Action
S
5 16
Checkout\Controllers\EventController
S
5 28
Checkout\tests\Library\ControllerTest
S
5 46
Checkout\Models\Payments\Idempotency
S
4 15
Checkout\Library\Exceptions\CheckoutHttpException
S
4 14
Checkout\tests\Helpers\HttpHandlers
S
4 22
Checkout\tests\Helpers\Tokens
S
4 16
Checkout\tests\Library\CheckoutConfigurationTest
S
4 23
Checkout\tests\Models\Payments\EventTypeTest
S
3 25
Checkout\tests\Models\Payments\SepaTest
S
3 17
Checkout\tests\Helpers\Responses
S
3 14
Checkout\tests\Library\LogHandlerTest
S
3 11
Checkout\tests\Models\Payments\CustomerSourceTest
S
2 10
Checkout\tests\Models\Payments\WebhookTest
S
2 18
Checkout\Library\Exceptions\CheckoutException
S
2 7
Checkout\Models\Payments\Refund
S
2 14
Checkout\Models\Tokens\ApplePay
S
2 15
Checkout\Models\Tokens\GooglePay
S
2 12
Checkout\tests\Helpers\Events
S
2 9
Checkout\Models\Payments\Capture
S
2 14
Checkout\tests\Library\CheckoutHttpExceptionTest
S
2 13
Checkout\Models\Payments\CustomerSource
S
2 8
Checkout\Models\Events\Webhook
S
2 7
Checkout\tests\Models\Payments\EventTest
S
2 19
Checkout\tests\Helpers\Webhooks
S
2 7
Checkout\Models\Payments\BoletoSource
S
2 9
Checkout\tests\Models\Payments\ActionTest
S
2 18
Checkout\Models\Payments\Details
S
1 3
Checkout\Models\Payments\Payer
S
1 5
Checkout\Models\Payments\IdSource
S
1 4
Checkout\Models\Payments\EpsSource
S
1 4
Checkout\tests\Controllers\InstrumentControllerTest
S
1 11
Checkout\tests\Models\Payments\DestinationTest
S
1 4
Checkout\Models\Payments\IdDestination
S
1 6
Checkout\tests\Models\Payments\PoliSourceTest
S
1 4
Checkout\tests\Models\Payments\RecipientTest
S
1 4
Checkout\tests\Helpers\CheckoutConfigurations
S
1 3
Checkout\Models\Payments\Recipient
S
1 6
Checkout\tests\Models\Payments\ApplePayTest
S
1 9
Checkout\tests\Models\Payments\AlipaySourceTest
S
1 4
Checkout\tests\Models\Payments\ShippingTest
S
1 7
Checkout\Controllers\InstrumentController
S
1 5
Checkout\tests\Models\Payments\PaypalSourceTest
S
1 4
Checkout\Models\Payments\NetworkTokenSource
S
1 7
Checkout\Models\Payments\KlarnaSource
S
1 9
Checkout\tests\Controllers\SourceControllerTest
S
1 8
Checkout\Models\Payments\GiropaySource
S
1 5
Checkout\tests\Models\Payments\CardTest
S
1 9
Checkout\Models\Payments\BancontactSource
S
1 6
Checkout\Models\Payments\FawrySource
S
1 7
Checkout\tests\Models\Payments\GooglePayTest
S
1 9
Checkout\tests\Models\Payments\SofortSourceTest
S
1 4
Checkout\Models\Payments\BillingDescriptor
S
1 4
Checkout\tests\Models\Payments\NetworkTokenSourceTest
S
1 4
Checkout\Models\Sources\SepaData
S
1 8
Checkout\tests\Models\Payments\VoidsTest
S
1 9
Checkout\tests\Controllers\TokenControllerTest
S
1 12
Checkout\Models\Payments\PoliSource
S
1 3
Checkout\Models\Payments\Risk
S
1 3
Checkout\tests\Models\Payments\IdealSourceTest
S
1 4
Checkout\tests\Models\Payments\TokenSourceTest
S
1 4
Checkout\Models\Payments\CardSource
S
1 6
Checkout\Models\Payments\KnetSource
S
1 4
Checkout\Models\Payments\QpaySource
S
1 4
WC_Checkoutcom_Admin
S
1 54
Checkout\tests\Models\Payments\RiskTest
S
1 4
Checkout\Models\Payments\PaypalSource
S
1 4
Checkout\Models\Payments\AlipaySource
S
1 3
Checkout\tests\Models\Payments\BoletoSourceTest
S
1 4
Checkout\Models\Payments\CardDestination
S
1 8
Checkout\tests\Models\Payments\BillingDescriptorTest
S
1 4
Checkout\tests\Models\Payments\GiropaySourceTest
S
1 4
Checkout\Models\Payments\IdealSource
S
1 5
Checkout\Models\Events\Notification
S
1 4

32 more item(s) not shown.