Code Analysis: Checkout.com Payment Gateway 4.3.7

Function Rating Maintainability Complexity Lines of code
WC_Checkoutcom_Utility::get_alternative_payment_methods()
D
21
98 122
WC_Checkoutcom_Api_request::get_request_param()
D
25
35 150
WC_Gateway_Checkout_Com_Apple_Pay::payment_fields()
C
24
4 391
WC_Checkoutcom_Api_request::customer_address()
B
37 22 71
WC_Gateway_Checkout_Com_Cards::callback_handler()
B
36 18 75
WC_Gateway_Checkout_Com_Cards::process_payment()
B
39 17 61
WC_Gateway_Checkout_Com_Cards::payment_fields()
B
34 11 128
WC_Gateway_Checkout_Com_Cards::webhook_handler()
A
37 14 72
WC_Checkoutcom_Cards_Settings::cards_settings()
A
27
1 237
WC_Gateway_Checkout_Com_Google_Pay::payment_fields()
A
32 3 204
Checkout\Controllers\WebhookController::update()
A
46 14 36
WC_Checkoutcom_Api_request::klarna_session()
A
35 10 90
WC_Checkoutcom_Api_request::refund_payment()
A
42 12 47
WC_Checkoutcom_Api_request::create_apm_payment()
A
44 12 42
renew_save_again()
A
44 11 44
WC_Checkoutcom_Api_request::create_payment()
A
44 11 42
WC_Checkoutcom_Api_request::get_cart_info()
A
35 7 96
WC_Gateway_Checkout_Com_Cards::add_payment_method()
A
39 9 65
WC_Checkoutcom_Api_request::capture_payment()
A
44 10 43
WC_Checkoutcom_Api_request::verify_session()
A
45 10 40
WC_Checkoutcom_Api_request::void_payment()
A
45 10 39
WC_Gateway_Checkout_Com_Cards::get_localisation()
A
50 8 31
callback_for_setting_up_scripts()
A
49 8 30
cko_gateway_icon()
A
50 8 27
WC_Gateway_Checkout_Com_Cards::admin_options()
S
48 6 34
WC_Gateway_Checkout_Com_Apple_Pay::process_payment()
S
48 6 31
WC_Gateway_Checkout_Com_Google_Pay::process_payment()
S
48 6 31
WC_Gateway_Checkout_Com_Alternative_Payments_Fawry::process_payment()
S
48 6 31
WC_Checkout_Com_Webhook::cancel_payment()
S
49 6 30
WC_Checkout_Com_Webhook::refund_payment()
S
46 5 37
WC_Checkout_Com_Webhook::capture_payment()
S
47 5 35
WC_Gateway_Checkout_Com_Alternative_Payments_Multibanco::process_payment()
S
56 6 18
apache_request_headers()
S
56 6 17
WC_Gateway_Checkout_Com_Cards::process_admin_options()
S
57 6 17
WC_Gateway_Checkout_Com_Alternative_Payments_Klarna::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Knet::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Poli::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Qpay::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Sofort::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Alipay::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Bancontact::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Boleto::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Eps::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Giropay::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Ideal::process_payment()
S
57 6 16
WC_Gateway_Checkout_Com_Alternative_Payments_Sepa::process_payment()
S
49 5 28
WC_Gateway_Checkout_Com_Cards::save_token()
S
50 5 28
WC_Checkout_Com_Webhook::authorize_payment()
S
50 5 28
WC_Checkoutcom_Cards_Settings::apple_settings()
S
37 1 88
cko_check_if_empty()
S
62 6 11
WC_Gateway_Checkout_Com_Cards::process_refund()
S
52 5 22
WC_Gateway_Checkout_Com_Google_Pay::process_refund()
S
53 5 22
Checkout\Controllers\WebhookController::register()
S
53 5 21
WC_Checkoutcom_Apm_Templates::get_sepa_mandate()
S
54 1 80
Checkout\Models\Webhooks\Webhook::create()
S
56 5 18
WC_Checkoutcom_Cards_Settings::order_settings()
S
41 1 77
WC_Checkoutcom_Api_request::get_ideal_bank()
S
55 5 17
WC_Checkoutcom_Api_request::get_giropay_bank()
S
55 5 17
WC_Checkoutcom_Api_request::get_eps_bank()
S
55 5 17
action_woocommerce_order_item_add_action_buttons()
S
48 3 47
WC_Checkoutcom_Subscription::renewal_payment()
S
57 5 15
WC_Gateway_Checkout_Com_Apple_Pay::applepay_sesion()
S
49 4 30
WC_Checkoutcom_Subscription::save_source_id()
S
59 5 14
Checkout\Library\Model::getValue()
S
60 5 13
Checkout\Library\Model::getValueAliased()
S
61 5 12
WC_Checkout_Com_Webhook::decline_payment()
S
51 4 26
WC_Checkoutcom_Api_request::generate_google_token()
S
52 4 23
Checkout\CheckoutApi::loadChannel()
S
55 4 20
WC_Checkoutcom_Utility::wc_add_notice_self()
S
57 4 18
Checkout::find()
S
57 4 16
Checkout\Library\Model::load()
S
58 4 15
Checkout\Models\Events\Event::create()
S
58 4 14
WC_Checkoutcom_Utility::valueToDecimal()
S
50 3 29
WC_Checkoutcom_Utility::decimalToValue()
S
51 3 29
Checkout\Models\Events\EventType::create()
S
60 4 13
Checkout\Models\Instruments\Instrument::create()
S
60 4 13
Checkout\Models\Payments\Action::create()
S
60 4 13
Checkout\Library\Model::getValues()
S
60 4 13
WC_Gateway_Checkout_Com_APM_Method::get_fawry_info()
S
51 3 26
WC_Checkoutcom_Apm_Templates::get_ideal_bank()
S
54 3 26
Checkout\Library\HttpHandler::setBody()
S
62 4 11
WC_Checkoutcom_Admin::generate_links()
S
47 1 54
WC_Checkout_Com_Webhook::void_payment()
S
52 3 24
WC_Checkoutcom_Cards_Settings::google_settings()
S
44 1 53
WC_Checkoutcom_Api_request::generate_apple_token()
S
52 3 23
WC_Checkoutcom_Apm_Templates::get_klarna()
S
56 3 21
WC_Checkoutcom_Cards_Settings::core_settings()
S
44 1 50
WC_Checkoutcom_Cards_Settings::apm_settings()
S
44 1 49
init_checkout_com_gateway_class()
S
50 2 34
WC_Checkoutcom_Subscription::update_order_status()
S
56 3 17
WC_Gateway_Checkout_Com_Alternative_Payments_Sepa::payment_fields()
S
54 2 32
WC_Gateway_Checkout_Com_Alternative_Payments_Boleto::payment_fields()
S
54 2 32
WC_Gateway_Checkout_Com_Cards::__construct()
S
49 2 31
WC_Checkoutcom_Utility::getDelayedCaptureTimestamp()
S
57 3 15
Checkout\Library\HttpHandler::execute()
S
57 3 15
Checkout\Library\HttpHandler::getQueryParameters()
S
64 4 10
WC_Gateway_Checkout_Com_Alternative_Payments_Klarna::payment_fields()
S
53 2 29
WC_Gateway_Checkout_Com_APM_Method::get_sepa_info()
S
50 2 29
Checkout\Library\HttpHandler::handleError()
S
59 3 14
Checkout\Library\HttpHandler::options()
S
61 3 12
get_selected_apms_Class()
S
62 3 11
WC_Checkoutcom_Utility::logger()
S
62 3 11
Checkout\tests\Library\UtilitiesTest::testGetValueFromArray()
S
63 3 11
Checkout\Library\Model::getEndpoint()
S
62 3 11
WC_Checkoutcom_Apm_Templates::get_giropay_bank()
S
58 2 20
WC_Checkoutcom_Cards_Settings::debug_settings()
S
50 1 34
WC_Checkoutcom_Apm_Templates::get_sepa_details()
S
54 1 31
Checkout\CheckoutApi::loadLogs()
S
58 2 16
WC_Gateway_Checkout_Com_Apple_Pay::__construct()
S
57 2 16
WC_Gateway_Checkout_Com_Alternative_Payments_Giropay::payment_fields()
S
60 2 16
Checkout\Library\Utilities::isEmpty()
S
77 3 3
Checkout\Library\Utilities::getFirstElementPointer()
S
66 3 8
Checkout\Library\Utilities::getLastElementPointer()
S
66 3 8
Checkout\Library\Utilities::loadConfig()
S
70 3 6
Checkout\Models\Instruments\Instrument::__construct()
S
65 3 10
Checkout\Models\Sources\Klarna::endpointModifier()
S
78 3 3
WC_Gateway_Checkout_Com_Alternative_Payments::__construct()
S
58 2 15
Checkout\Controllers\PaymentController::response()
S
68 3 7
Checkout\Library\HttpHandler::setUpCurl()
S
64 3 9
Checkout\Library\HttpHandler::getKey()
S
68 3 7
WC_Gateway_Checkout_Com_Google_Pay::__construct()
S
58 2 15
Checkout\Library\Model::arrayToModel()
S
65 3 9
WC_Checkout_Com_Webhook::card_verified()
S
58 2 15
WC_Gateway_Checkout_Com_Alternative_Payments_Alipay::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Bancontact::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Eps::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Fawry::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Knet::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Poli::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Qpay::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_Alternative_Payments_Sofort::payment_fields()
S
61 2 14
WC_Gateway_Checkout_Com_APM_Method::knet()
S
62 2 13
Checkout\tests\Library\ControllerTest::testRequestApi()
S
60 2 12
WC_Checkout_Com_Webhook::capture_declined()
S
61 2 12
WC_Gateway_Checkout_Com_Alternative_Payments_Ideal::payment_fields()
S
64 2 12
addFawryNumber()
S
63 2 11
WC_Checkout_Com_Webhook::get_wc_order()
S
63 2 11
WC_Checkoutcom_Apm_Templates::get_boleto_details()
S
63 1 16
Checkout\tests\Controllers\PaymentControllerTest::testResponse()
S
57 1 16
Checkout\Models\Events\EventType::getTypes()
S
76 2 4
Checkout\Models\Events\Webhook::__construct()
S
70 2 7
Checkout\Models\Payments\BoletoSource::__construct()
S
66 2 9
Checkout\Models\Payments\CustomerSource::__construct()
S
67 2 8
Checkout\tests\Library\UtilitiesTest::testGetLastElementPointer()
S
64 2 10
WC_Checkoutcom_Api_request::format_fawry_product()
S
63 2 10
WC_Gateway_Checkout_Com_APM_Method::get_klarna_info()
S
58 1 15
WC_Gateway_Checkout_Com_Alternative_Payments_Multibanco::payment_fields()
S
66 2 10
Checkout\Models\Payments\Payment::isSuccessful()
S
79 2 3
Checkout\Models\Payments\Payment::isApproved()
S
69 2 7
Checkout\Models\Payments\Payment::isFlagged()
S
67 2 8
Checkout\Models\Payments\Payment::arrayToModel()
S
68 2 7
WC_Checkoutcom_Utility::verifySignature()
S
77 2 3
checkout_com_add_gateway()
S
65 2 9
Checkout\Models\Payments\Payment::getSourceId()
S
67 2 8
Checkout\CheckoutApi::configuration()
S
79 2 3
Checkout\CheckoutApi::controller()
S
70 2 6
Checkout\Models\Sources\Klarna::getErrors()
S
76 2 4
Checkout\CheckoutApi::safelyArrayMerge()
S
70 2 6
Checkout\Models\Sources\Sepa::__construct()
S
68 2 8
WC_Checkoutcom_Utility::isMadaCard()
S
63 2 10
Checkout\Controllers\PaymentController::banks()
S
65 2 9
Checkout\Library\CheckoutConfiguration::getAPI()
S
77 2 4
Checkout\Library\Controller::response()
S
71 2 6
WC_Checkoutcom_Api_request::get_apm_method()
S
69 2 6
Checkout\Library\HttpHandler::addOption()
S
70 2 6
Checkout\Library\HttpHandler::setIdempotencyKey()
S
71 2 6
Checkout\Library\HttpHandler::getCode()
S
69 2 7
Checkout\tests\Library\UtilitiesTest::testGetFirstElementPointer()
S
64 2 10
Checkout\Library\LogHandler::write()
S
71 2 5
Checkout\Library\LogHandler::error()
S
74 2 5
Checkout\Library\LogHandler::request()
S
74 2 5
Checkout\Library\LogHandler::response()
S
74 2 5
Checkout\Library\Model::getId()
S
78 2 3
Checkout\Library\Model::getActionId()
S
78 2 3
Checkout\Library\Model::getTokenId()
S
78 2 3
Checkout\Library\Model::getErrors()
S
76 2 4
Checkout\Library\Model::getLink()
S
68 2 7
Checkout\Library\Utilities::getValueFromArray()
S
69 2 7
Checkout\Library\Utilities::toArray()
S
79 2 3
Checkout::register()
S
70 2 6
Checkout\Library\Utilities::toCamelCase()
S
64 2 10
Checkout\Library\Exceptions\CheckoutException::__construct()
S
68 2 7
Checkout\Library\Exceptions\CheckoutHttpException::setBody()
S
67 2 8
Checkout::load()
S
69 2 7
Checkout\Models\Events\Event::__construct()
S
72 2 6
Checkout\tests\Library\ControllerTest::testResponse()
S
59 1 14
Checkout\tests\Controllers\PaymentControllerTest::testDetails()
S
60 1 13
Checkout\tests\Controllers\PaymentControllerTest::testActions()
S
60 1 13
Checkout\tests\Helpers\HttpHandlers::generateUUID()
S
62 1 13
Checkout\tests\Controllers\PaymentControllerTest::testRefund()
S
61 1 12
Checkout\tests\Controllers\PaymentControllerTest::testVoid()
S
61 1 12
Checkout\tests\Controllers\PaymentControllerTest::testCapture()
S
61 1 12
Checkout\tests\Controllers\TokenControllerTest::testRequest()
S
61 1 12
Checkout\tests\Library\HttpHandlerTest::testHandleErrorCode()
S
60 1 12
Checkout\tests\Library\HttpHandlerTest::testHandleErrorSuccess()
S
61 1 12
cko_refund()
S
70 1 11
Checkout\tests\Controllers\InstrumentControllerTest::testRetrieve()
S
61 1 11
Checkout\tests\Models\Payments\SepaTest::testGetSepaMandateCancel()
S
76 1 4
Checkout\Models\Payments\Refund::create()
S
67 1 8
Checkout\Library\Controller::requestAPI()
S
79 1 3
Checkout\tests\Models\Payments\GiropaySourceTest::testCreate()
S
75 1 4
WC_Gateway_Checkout_Com_Cards::init_form_fields()
S
64 1 10
Checkout\tests\Library\CheckoutConfigurationTest::testSetSecretKey()
S
71 1 6
Checkout\Library\Model::isSuccessful()
S
79 1 3
Checkout\Library\Model::getErrorType()
S
80 1 3
WC_Gateway_Checkout_Com_APM_Method::fawry()
S
71 1 5
Checkout\Library\Model::getCode()
S
80 1 3
Checkout\tests\Models\Payments\PaymentTest::testSetIdempotencyKey()
S
71 1 6
Checkout\Library\Model::setCheckoutConfiguration()
S
81 1 3
Checkout\tests\Library\ModelTest::testGetLink()
S
75 1 4
Checkout\tests\Models\Payments\PaymentTest::providerSuccess()
S
71 1 6
Checkout\tests\Library\LogHandlerTest::testResponse()
S
77 1 4
Checkout\tests\Models\Payments\VoidsTest::testCreate()
S
65 1 9
WC_Gateway_Checkout_Com_Alternative_Payments_Ideal::__construct()
S
63 1 10
Checkout\tests\Library\ModelTest::testLoad()
S
64 1 9
Checkout\tests\Helpers\Responses::generateID()
S
77 1 3
Checkout\tests\Helpers\HttpHandlers::generateHandler()
S
79 1 3
WC_Gateway_Checkout_Com_APM_Method::multibanco()
S
69 1 6
Checkout\Library\Exceptions\CheckoutHttpException::getBody()
S
82 1 3
Checkout\Library\Exceptions\CheckoutHttpException::getErrors()
S
82 1 3
Checkout\Models\Sources\Sepa::create()
S
71 1 6
WC_Gateway_Checkout_Com_APM_Method::klarna()
S
68 1 6
Checkout\Models\Events\Event::arrayToModel()
S
73 1 5
Checkout\tests\Models\Payments\DestinationTest::testCreate()
S
75 1 4
Checkout\tests\Library\HttpHandlerTest::testExecute()
S
70 1 6
Checkout\Models\Events\Notification::__construct()
S
77 1 4
WC_Gateway_Checkout_Com_Alternative_Payments_Klarna::__construct()
S
63 1 10
Checkout\tests\Library\UtilitiesTest::providerArray()
S
67 1 8
Checkout\tests\Models\Payments\WebhookTest::testCreate()
S
65 1 9
Checkout\Models\Payments\Action::__construct()
S
81 1 3
Checkout\tests\Models\Payments\ShippingTest::testCreate()
S
68 1 7
Checkout\Models\Payments\AlipaySource::__construct()
S
81 1 3
Checkout\Models\Payments\BancontactSource::__construct()
S
71 1 6
Checkout\Models\Payments\BillingDescriptor::__construct()
S
77 1 4
Checkout\Library\HttpHandler::setMethod()
S
77 1 4
Checkout\Models\Payments\Capture::__construct()
S
71 1 6
Checkout\Models\Payments\Capture::create()
S
67 1 8
Checkout\Models\Payments\CardDestination::__construct()
S
67 1 8
Checkout\Models\Payments\CardSource::__construct()
S
71 1 6
Checkout\tests\Library\UtilitiesTest::testToArray()
S
76 1 4
Checkout\Models\Payments\Details::__construct()
S
81 1 3
Checkout\Models\Payments\EpsSource::__construct()
S
77 1 4
Checkout\Models\Payments\FawrySource::__construct()
S
69 1 7
Checkout\Models\Payments\GiropaySource::__construct()
S
74 1 5
Checkout\Models\Payments\IdDestination::__construct()
S
71 1 6
Checkout\Models\Payments\IdSource::__construct()
S
77 1 4
Checkout\Models\Payments\IdealSource::__construct()
S
74 1 5
Checkout\Models\Payments\Idempotency::getValues()
S
73 1 5
Checkout\Models\Payments\Idempotency::setIdempotencyKey()
S
77 1 4
Checkout\Models\Payments\Idempotency::getIdempotencyKey()
S
82 1 3
Checkout\Models\Payments\Idempotency::removeIdempotencyKey()
S
81 1 3
Checkout\Models\Payments\KlarnaSource::__construct()
S
65 1 9
Checkout\Models\Payments\KnetSource::__construct()
S
77 1 4
Checkout\Models\Payments\MultibancoSource::__construct()
S
71 1 6
Checkout\Models\Payments\NetworkTokenSource::__construct()
S
69 1 7
Checkout\Models\Payments\Payer::__construct()
S
74 1 5
Checkout\Models\Payments\Payment::__construct()
S
76 1 4
Checkout\Models\Payments\Payment::create()
S
71 1 6
Checkout\CheckoutApi::payments()
S
79 1 3
Checkout\CheckoutApi::tokens()
S
79 1 3
Checkout\Models\Payments\Payment::isPending()
S
80 1 3
Checkout\Controllers\EventController::types()
S
70 1 6
WC_Gateway_Checkout_Com_APM_Method::bancontact()
S
69 1 6
Checkout\Models\Payments\PoliSource::__construct()
S
81 1 3
Checkout\tests\Library\HttpHandlerTest::testAddOption()
S
63 1 10
Checkout\Models\Payments\Recipient::__construct()
S
67 1 8
Checkout\Models\Payments\Payment::isValid()
S
80 1 3
Checkout\Library\HttpHandler::setURL()
S
77 1 4
Checkout\tests\Helpers\Sources::generateCustomerEmail()
S
77 1 3
Checkout\tests\Helpers\Sources::generateSourceID()
S
77 1 3
Checkout\tests\Library\HttpHandlerTest::testExecuteError()
S
74 1 5
Checkout\tests\Models\Payments\MultibancoSourceTest::testCreate()
S
74 1 4
Checkout\tests\Library\LogHandlerTest::testConstructor()
S
80 1 3
Checkout\Models\Sources\Klarna::__construct()
S
65 1 9
Checkout\tests\Helpers\Responses::generateModelSuccess()
S
72 1 5
Checkout\tests\Models\Payments\WebhookTest::testCreateMultiple()
S
64 1 9
Checkout\tests\Helpers\Payments::generateRefundModel()
S
80 1 3
Checkout\tests\Controllers\WebhookControllerTest::testRegister()
S
65 1 8
WC_Gateway_Checkout_Com_APM_Method::boleto()
S
65 1 9
WC_Gateway_Checkout_Com_Alternative_Payments::init_form_fields()
S
64 1 10
WC_Gateway_Checkout_Com_Alternative_Payments_Sofort::__construct()
S
66 1 8
Checkout\tests\Models\Payments\PaymentTest::testIsFlagged()
S
76 1 4
Checkout\tests\Models\Payments\NetworkTokenSourceTest::testCreate()
S
74 1 4
Checkout\Library\CheckoutConfiguration::getPublicKey()
S
82 1 3
Checkout\tests\Helpers\Payments::generateCardSource()
S
68 1 7
Checkout\tests\Library\HttpHandlerTest::testCreate()
S
76 1 4
Checkout\tests\Controllers\WebhookControllerTest::testUpdatePartially()
S
65 1 8
WC_Gateway_Checkout_Com_Apple_Pay::generate_screen_button_html()
S
80 1 3
Checkout\Models\Tokens\ApplePay::__construct()
S
70 1 6
Checkout\tests\Helpers\Payments::generateModel()
S
65 1 8
WC_Gateway_Checkout_Com_Alternative_Payments_Boleto::__construct()
S
63 1 10
Checkout\Library\CheckoutConfiguration::setSandbox()
S
77 1 4
Checkout\tests\Models\Payments\AlipaySourceTest::testCreate()
S
75 1 4
Checkout\tests\Library\ModelTest::testLoadNull()
S
73 1 5
Checkout\tests\Helpers\Sources::generateSepaModel()
S
70 1 6
Checkout\tests\Controllers\WebhookControllerTest::testRegisterNoEvents()
S
65 1 8
Checkout\tests\Models\Payments\EventTest::testCreateMultiple()
S
63 1 10
Checkout\Models\Sources\Sepa::getSepaMandateGet()
S
80 1 3
Checkout\Library\HttpHandler::create()
S
79 1 3
Checkout\tests\Helpers\Tokens::generateID()
S
77 1 3
Checkout\tests\Models\Payments\EventTypeTest::testGetTypes()
S
73 1 5
Checkout\Library\CheckoutConfiguration::__construct()
S
74 1 5
Checkout\tests\Models\Payments\PaypalSourceTest::testCreate()
S
75 1 4
Checkout\Controllers\PaymentController::actions()
S
72 1 5
Checkout\tests\Controllers\WebhookControllerTest::testUpdate()
S
65 1 8
Checkout\Controllers\WebhookController::retrieve()
S
72 1 5
Checkout\Models\Webhooks\Webhook::__construct()
S
77 1 4
Checkout\Controllers\PaymentController::capture()
S
70 1 6
Checkout\Controllers\PaymentController::issuers()
S
79 1 3
Checkout\tests\Controllers\WebhookControllerTest::testUpdateNoID()
S
65 1 8
Checkout\Library\CheckoutConfiguration::setSecretKey()
S
77 1 4
Checkout\Library\CheckoutConfiguration::getSecretKey()
S
82 1 3
Checkout\tests\Controllers\EventControllerTest::testWebhook()
S
65 1 8
Checkout\tests\Library\UtilitiesTest::testIsEmpty()
S
75 1 4
Checkout\tests\Models\Payments\IdealSourceTest::testCreate()
S
75 1 4
Checkout\tests\Library\HttpHandlerTest::testAddHeader()
S
68 1 7
Checkout\tests\Library\ModelTest::testIsSuccessful()
S
80 1 3
Checkout\tests\Library\ModelTest::testGetCode()
S
78 1 3
WC_Gateway_Checkout_Com_Alternative_Payments_Knet::__construct()
S
66 1 8
Checkout\tests\Library\CheckoutConfigurationTest::testGetApi()
S
72 1 5
Checkout\tests\Library\HttpHandlerTest::testSerialize()
S
67 1 8
Checkout\Library\HttpHandler::getURL()
S
78 1 3
Checkout\tests\Models\Payments\PaymentTest::testIsPending()
S
76 1 4
Checkout\tests\Library\CheckoutHttpExceptionTest::testBody()
S
70 1 6
Checkout\tests\Library\ModelTest::providerModels()
S
76 1 4
Checkout\tests\Library\HttpHandlerTest::testOptions()
S
65 1 9
Checkout\tests\Controllers\PaymentControllerTest::testRequest()
S
65 1 8
Checkout\tests\Models\Payments\SofortSourceTest::testCreate()
S
75 1 4
Checkout\tests\Library\ModelTest::testGetValue()
S
70 1 6
Checkout\tests\Helpers\Sources::generateBillingAddress()
S
74 1 4
Checkout\CheckoutApi::sources()
S
79 1 3
Checkout\CheckoutApi::loadHttp()
S
72 1 5
Checkout\CheckoutApi::instruments()
S
79 1 3
Checkout\tests\Helpers\Payments::generateID()
S
77 1 3
Checkout\Models\Sources\Klarna::getPaymentMethods()
S
80 1 3
Checkout\tests\Library\HttpHandlerTest::Execute()
S
72 1 5
Checkout\tests\Helpers\Payments::generateVoidModel()
S
80 1 3
Checkout\tests\Models\Payments\EventTest::testCreate()
S
65 1 9
Checkout\Models\Sources\Klarna::getId()
S
80 1 3
Checkout\Library\Model::endpointModifier()
S
82 1 3
Checkout\tests\Helpers\Payments::generateCaptureModel()
S
80 1 3
Checkout\tests\Library\ModelTest::testCreate()
S
68 1 7
Checkout\tests\Models\Payments\PaymentTest::testGetSourceID()
S
76 1 4
WC_Gateway_Checkout_Com_Alternative_Payments_Eps::__construct()
S
66 1 8
WC_Gateway_Checkout_Com_APM_Method::eps()
S
73 1 5
WC_Gateway_Checkout_Com_Alternative_Payments_Sepa::__construct()
S
63 1 10
Checkout\CheckoutApi::files()
S
79 1 3
Checkout\tests\Models\Payments\CardTest::testCreate()
S
65 1 9
WC_Gateway_Checkout_Com_Alternative_Payments_Fawry::__construct()
S
63 1 10
Checkout\Library\HttpHandler::addHeader()
S
76 1 4
Checkout\Models\Payments\QpaySource::__construct()
S
77 1 4
Checkout\tests\Models\Payments\EventTypeTest::testCreate()
S
63 1 10
Checkout\CheckoutApi::webhooks()
S
79 1 3
Checkout\Models\Payments\PaypalSource::__construct()
S
77 1 4
Checkout\tests\Helpers\Payments::generateTheeDS()
S
80 1 3
WC_Gateway_Checkout_Com_Alternative_Payments_Bancontact::__construct()
S
66 1 8
Checkout\Controllers\PaymentController::details()
S
72 1 5
WC_Gateway_Checkout_Com_APM_Method::poli()
S
77 1 4
Checkout\Models\Payments\Payment::getRedirection()
S
80 1 3
Checkout\Models\Sources\Klarna::getTokenId()
S
80 1 3
subscriptionPayment()
S
76 1 4
Checkout\Library\HttpHandler::setAuth()
S
77 1 4
Checkout\Library\HttpHandler::setConfiguration()
S
74 1 5
Checkout\Controllers\PaymentController::request()
S
70 1 6
Checkout\Library\HttpHandler::getBody()
S
82 1 3
Checkout\tests\Helpers\Responses::generateModelError()
S
71 1 6
Checkout\tests\Models\Payments\ApplePayTest::testCreate()
S
65 1 9
Checkout\Controllers\InstrumentController::add()
S
72 1 5
Checkout\Library\HttpHandler::serialize()
S
69 1 6
Checkout\tests\Library\CheckoutConfigurationTest::testSetPublicKey()
S
71 1 6
Checkout\tests\Library\ModelTest::testGetErrors()
S
78 1 3
Checkout\Controllers\EventController::retrieve()
S
70 1 6
Checkout\CheckoutApi::loadCurl()
S
68 1 7
Checkout\Library\CheckoutConfiguration::getSandbox()
S
82 1 3
Checkout\tests\Models\Payments\PaymentTest::testIsValid()
S
76 1 4
Checkout\Library\HttpHandler::setQueryParameters()
S
77 1 4
Checkout\Library\CheckoutConfiguration::setPublicKey()
S
77 1 4
WC_Gateway_Checkout_Com_Apple_Pay::init_form_fields()
S
64 1 10
Checkout\Library\HttpHandler::__construct()
S
77 1 4
Checkout\tests\Models\Payments\RiskTest::testCreate()
S
75 1 4
Checkout\tests\Models\Payments\ActionTest::testCreateMultiple()
S
64 1 9
Checkout\Controllers\EventController::webhook()
S
69 1 6
Checkout\Controllers\WebhookController::load()
S
71 1 5
Checkout\Library\HttpHandler::getAuth()
S
82 1 3
Checkout\tests\Models\Payments\PaymentTest::testGetRedirection()
S
76 1 4
Checkout\CheckoutApi::loadAliases()
S
72 1 5
WC_Gateway_Checkout_Com_APM_Method::qpay()
S
76 1 4
WC_Gateway_Checkout_Com_Apple_Pay::applepay_token()
S
74 1 5
Checkout\tests\Models\Payments\CustomerSourceTest::testCreateEmail()
S
72 1 5
Checkout\CheckoutApi::__construct()
S
67 1 8
Checkout\Controllers\EventController::notification()
S
71 1 5
Checkout\tests\Library\HttpHandlerTest::testSetUpCurl()
S
65 1 9
Checkout\CheckoutApi::events()
S
79 1 3
Checkout\tests\Controllers\WebhookControllerTest::testRetrieve()
S
66 1 8
WC_Gateway_Checkout_Com_APM_Method::sofort()
S
77 1 4
Checkout\tests\Models\Payments\RecipientTest::testCreate()
S
74 1 4
WC_Gateway_Checkout_Com_APM_Method::ideal()
S
70 1 6
Checkout\tests\Library\UtilitiesTest::providerEmpties()
S
66 1 10
Checkout\tests\Helpers\Sources::generateSepaData()
S
74 1 4
Checkout\tests\Helpers\Tokens::generateApplePayModel()
S
73 1 4
Checkout\Controllers\PaymentController::refund()
S
70 1 6
Checkout\tests\Helpers\Payments::generateActionID()
S
77 1 3
WC_Gateway_Checkout_Com_Alternative_Payments_Poli::__construct()
S
66 1 8
Checkout\tests\Models\Payments\SepaTest::testGetSepaMandateGet()
S
76 1 4
Checkout\Library\HttpHandler::headers()
S
70 1 6
WC_Gateway_Checkout_Com_Google_Pay::generate_screen_button_html()
S
80 1 3
WC_Gateway_Checkout_Com_APM_Method::giropay()
S
69 1 6
Checkout\Models\Payments\Refund::__construct()
S
71 1 6
WC_Gateway_Checkout_Com_Alternative_Payments::payment_fields()
S
79 1 7
Checkout\Library\HttpHandler::getResponse()
S
82 1 3
Checkout\Models\Tokens\Card::create()
S
68 1 7
Checkout\tests\Models\Payments\GooglePayTest::testCreate()
S
65 1 9
Checkout\tests\Models\Payments\PoliSourceTest::testCreate()
S
75 1 4
Checkout\Library\HttpHandler::getMethod()
S
82 1 3
Checkout\tests\Library\HttpHandlerTest::testHandleError()
S
63 1 10
Checkout\Library\HttpHandler::getHeaders()
S
79 1 3
Checkout\tests\Library\HttpHandlerTest::testSetAuth()
S
71 1 6
Checkout\tests\Library\HttpHandlerTest::testSetContentType()
S
70 1 6
Checkout\tests\Controllers\WebhookControllerTest::testRemove()
S
65 1 8
Checkout\tests\Models\Payments\PaymentTest::testIsSuccessful()
S
80 1 3
Checkout\tests\Helpers\Payments::generateActionsModel()
S
80 1 3
Checkout\tests\Library\UtilitiesTest::provideToArray()
S
71 1 7
Checkout\Models\Sources\Sepa::getSepaMandateCancel()
S
80 1 3
Checkout\tests\Helpers\Tokens::generateGooglePayModel()
S
78 1 3
Checkout\Models\Sources\Klarna::create()
S
64 1 10
Checkout\tests\Helpers\Events::generateModel()
S
71 1 6
WC_Gateway_Checkout_Com_Google_Pay::init_form_fields()
S
64 1 10
my_new_wc_order_statuses()
S
75 1 4
register_cko_new_order_statuses()
S
64 1 10
Checkout\tests\Library\HttpHandlerTest::testGetCode()
S
66 1 8
checkout_com_action_links()
S
69 1 6
Checkout\Library\Controller::__construct()
S
81 1 3
cko_frames_js()
S
76 1 4
WC_Gateway_Checkout_Com_APM_Method::sepa()
S
73 1 5
Checkout\Controllers\WebhookController::remove()
S
69 1 6
Checkout\Controllers\PaymentController::void()
S
70 1 6
Checkout\tests\Library\UtilitiesTest::testToCamelCase()
S
75 1 4
WC_Gateway_Checkout_Com_Alternative_Payments_Qpay::__construct()
S
66 1 8
WC_Gateway_Checkout_Com_Alternative_Payments_Alipay::__construct()
S
66 1 8
Checkout\tests\Helpers\Sources::generateCustomerID()
S
77 1 3
WC_Gateway_Checkout_Com_Alternative_Payments_Giropay::__construct()
S
66 1 8
Checkout\tests\Controllers\EventControllerTest::testNotification()
S
65 1 8
WC_Gateway_Checkout_Com_Alternative_Payments::generate_screen_button_html()
S
80 1 3
Checkout\tests\Controllers\WebhookControllerTest::testLoad()
S
65 1 8
Checkout\Library\Model::create()
S
81 1 3
Checkout\Library\HttpHandler::setContentType()
S
76 1 4
WC_Gateway_Checkout_Com_Alternative_Payments_Multibanco::__construct()
S
63 1 10
WC_Gateway_Checkout_Com_APM_Method::__construct()
S
73 1 5
Checkout\Library\Controller::create()
S
80 1 3
Checkout\tests\Models\Payments\CaptureTest::testCreate()
S
65 1 9
Checkout\tests\Models\Payments\ActionTest::testCreate()
S
65 1 9
WC_Gateway_Checkout_Com_Cards::generate_screen_button_html()
S
80 1 3
Checkout\tests\Controllers\EventControllerTest::testLoad()
S
65 1 8
Checkout\tests\Library\HttpHandlerTest::testBody()
S
71 1 6
Checkout\tests\Library\UtilitiesTest::testLoadConfig()
S
71 1 5
Checkout\tests\CheckoutApiTest::testLoadChannel()
S
64 1 10
Checkout\tests\Library\HttpHandlerTest::testIdempotency()
S
68 1 7

50 more item(s) not shown.