Code Analysis: Airwallex Online Payments Gateway 1.12.2

Function Rating Maintainability Complexity Lines of code
Airwallex\Client\AbstractClient::createPaymentIntent()
D
26
32 142
Airwallex\Services\WebhookService::process()
C
30 21 118
Airwallex\Controllers\OrderController::getAvailableShippingOptions()
B
35 22 83
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::updateOrderDetails()
B
42 22 47
Airwallex\Controllers\AirwallexController::paymentConfirmation()
B
34 16 97
Airwallex\Controllers\OrderController::getDisplayItems()
B
37 15 72
Airwallex\Gateways\ExpressCheckout::shouldShowExpressCheckoutButton()
B
47 17 35
Airwallex\Controllers\OrderController::normalizeState()
A
49 17 28
Airwallex\Controllers\PaymentConsentController::createConsentWithoutPayment()
A
38 12 64
Airwallex\Main::enqueueScripts()
A
34 9 106
Airwallex\Controllers\AirwallexController::processOrderPay()
A
45 13 37
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::shouldDisplay()
A
50 13 30
Airwallex\Controllers\GatewaySettingsController::registerDomain()
A
43 11 47
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::process_payment()
A
40 10 58
Airwallex\Controllers\AirwallexController::getOrderAndPaymentIntentForConfirmation()
A
45 11 42
Airwallex\Gateways\ExpressCheckout::isProductSupported()
A
52 12 23
Airwallex\Gateways\Main::get_form_fields()
A
38 8 76
Airwallex\Gateways\ExpressCheckout::displayExpressCheckoutButtonHtml()
A
47 10 43
Airwallex\Gateways\Card::output()
A
41 9 54
Airwallex\Gateways\Main::output()
A
41 9 53
Airwallex\Gateways\WeChat::output()
A
42 9 50
Airwallex\Gateways\ExpressCheckout::process_payment()
A
39 8 62
Airwallex\Services\OrderService::checkPendingTransactions()
A
47 9 34
Airwallex\Controllers\OrderController::addToCart()
A
50 9 26
Airwallex\Controllers\AirwallexController::handleRedirectWithReturnResult()
A
50 9 26
Airwallex\Gateways\Card::process_payment()
A
41 7 53
Airwallex\Gateways\Card::getCardLogos()
A
53 9 22
Airwallex\Gateways\ExpressCheckout::isCartItemsAllowed()
A
53 9 22
Airwallex\Gateways\ExpressCheckout::getActiveCardSchemes()
A
47 8 36
Airwallex\Controllers\AirwallexController::connectionTest()
A
48 8 34
Airwallex\Gateways\Main::getPaymentLogos()
A
48 8 32
Airwallex\Services\OrderService::getOrderByPaymentIntentId()
A
46 7 47
Airwallex\Controllers\OrderController::getNormalizedStateFromExpressCheckoutStates()
A
56 9 17
Airwallex\Client\LoggingClient::getClientPlatform()
A
56 9 16
Airwallex\Gateways\Main::process_payment()
A
43 7 46
Airwallex\Services\OrderService::getRefundByAmountAndTime()
A
41 5 74
Airwallex\Controllers\OrderController::calculateShipping()
A
45 7 41
Airwallex\Client\HttpClient::httpSend()
A
46 7 40
Airwallex\Gateways\AbstractAirwallexGateway::getCurrencySettings()
A
52 8 24
Airwallex\Controllers\OrderController::validateState()
A
53 8 22
Airwallex\Main::handleStatusChangeForCard()
A
53 8 21
Airwallex\Gateways\Settings\APISettings::init_form_fields()
A
34 2 110
Airwallex\Gateways\ExpressCheckout::hasSubscriptionProduct()
A
55 8 19
Airwallex\Client\AbstractClient::startPaymentSession()
A
48 7 32
Airwallex\Client\HttpClient::call()
A
49 7 31
Airwallex\Gateways\Card::get_form_fields()
S
41 5 60
Airwallex\Controllers\OrderController::calculateCartForProduct()
S
52 7 22
Airwallex\Gateways\Main::getPaymentMethods()
S
53 7 22
Airwallex\Gateways\AbstractAirwallexGateway::getPaymentMethodTypesNew()
S
53 7 22
Airwallex\Controllers\OrderController::getNormalizedState()
S
55 7 19
Airwallex\Gateways\ExpressCheckout::getCheckoutDetail()
S
48 6 33
Airwallex\Gateways\Main::generate_methods_html()
S
42 4 62
Airwallex\Services\OrderService::setPaymentSuccess()
S
49 6 31
Airwallex\Client\AbstractClient::getToken()
S
58 7 16
Airwallex\Controllers\OrderController::getShippingOptions()
S
59 7 13
Airwallex\Services\OrderService::getRefundIdByAirwallexRefundId()
S
48 5 41
Airwallex\Client\AbstractClient::doAuth()
S
52 6 26
Airwallex\Gateways\ExpressCheckout::init_form_fields()
S
38 2 84
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getBillingDetail()
S
53 6 22
Airwallex\Controllers\AirwallexController::getPaymentDetailForRedirect()
S
53 6 20
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::addPaymentIntent()
S
55 6 18
Airwallex\Gateways\ExpressCheckout::getExpressCheckoutScriptData()
S
44 4 44
Airwallex\Gateways\ExpressCheckout::addOrderMeta()
S
58 6 14
Airwallex\Services\Util::getCurrencyFormat()
S
51 5 29
Airwallex\Client\GatewayClient::createQuoteForCurrencySwitching()
S
50 5 28
Airwallex\Client\LoggingClient::log()
S
45 4 42
Airwallex\Struct\PaymentIntent::getCardAVSResult()
S
53 5 23
Airwallex\Gateways\WeChat::process_payment()
S
46 4 37
Airwallex\Gateways\Main::__construct()
S
55 5 19
Airwallex\Services\Util::getLocale()
S
56 5 17
Airwallex\Client\AbstractClient::createRefund()
S
49 4 31
Airwallex\Controllers\AirwallexController::getRequestHeaders()
S
58 5 15
Airwallex\Controllers\AirwallexController::jsLog()
S
58 5 15
Airwallex\Struct\AbstractBase::toArray()
S
59 5 14
Airwallex\Controllers\QuoteController::createQuoteForCurrencySwitching()
S
50 4 29
Airwallex\Client\AbstractClient::createPaymentConsent()
S
50 4 28
Airwallex\Gateways\Card::__construct()
S
59 5 13
Airwallex\Services\OrderService::getOrderByAirwallexRefundId()
S
52 4 27
Airwallex\Gateways\Main::getStatus()
S
62 5 12
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_data()
S
63 5 11
Airwallex\Controllers\PaymentSessionController::startPaymentSession()
S
51 4 25
Airwallex\Main::createPages()
S
47 3 39
Airwallex\Gateways\Main::generate_logos_html()
S
44 2 53
Airwallex\Client\AbstractClient::confirmPaymentIntent()
S
53 4 22
Airwallex\Gateways\Main::generate_radio_html()
S
44 2 52
Airwallex\Main::registerEvents()
S
46 3 36
Airwallex\Services\Util::getMerchantInfoFromJwtToken()
S
55 4 19
Airwallex\Gateways\Card::capture()
S
56 4 18
Airwallex\Main::registerCron()
S
57 4 18
Airwallex\Services\Util::generateUuidV4()
S
55 4 17
Airwallex\Gateways\Klarna::getPaymentMethod()
S
56 4 17
airwallex_init()
S
57 4 16
Airwallex\Services\OrderService::getPendingPaymentOrdersIds()
S
52 3 31
Airwallex\Gateways\ExpressCheckout::isAuthenticationRequired()
S
65 5 9
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::redirectToSeparatePage()
S
65 5 8
Airwallex\Main::addPaymentGateways()
S
60 4 14
Airwallex\Controllers\OrderController::createOrderFromCart()
S
59 4 14
Airwallex\Services\WebhookService::getOrderIdForPaymentIntent()
S
61 4 13
Airwallex\Gateways\ExpressCheckout::getProduct()
S
60 4 13
Airwallex\Gateways\Main::getActivePaymentLogosArray()
S
59 4 13
Airwallex\Main::updateMerchantCountry()
S
61 4 12
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_script_handles()
S
61 4 12
Airwallex\Gateways\Card::process_refund()
S
51 3 26
Airwallex\Client\LoggingClient::getAccountId()
S
62 4 11
Airwallex\Gateways\ExpressCheckout::process_refund()
S
51 3 26
Airwallex\Gateways\Main::process_refund()
S
51 3 26
Airwallex\Gateways\WeChat::process_refund()
S
51 3 26
Airwallex\Gateways\AbstractAirwallexGateway::process_refund()
S
51 3 25
Airwallex\Client\AbstractClient::createCustomer()
S
53 3 24
Airwallex\Client\AbstractClient::getCustomer()
S
53 3 24
Airwallex\Gateways\CardSubscriptions::do_subscription_payment()
S
52 3 23
Airwallex\Gateways\ExpressCheckout::do_subscription_payment()
S
52 3 23
Airwallex\Gateways\Main::do_subscription_payment()
S
52 3 23
Airwallex\Main::noticeApiKeyMissing()
S
55 3 22
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getLPMScriptData()
S
47 2 37
Airwallex\Controllers\AirwallexController::handleStatusForConfirmation()
S
55 3 20
Airwallex\Client\AbstractClient::getPaymentIntent()
S
56 3 18
Airwallex\Client\AbstractClient::createCustomerClientSecret()
S
56 3 18
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::initialize()
S
56 3 17
Airwallex\Gateways\ExpressCheckout::getLoginConfirmationSettings()
S
58 3 16
Airwallex\Main::modifyRequestsForLogging()
S
65 4 9
Airwallex\Controllers\OrderController::getEstimatedCartDetail()
S
64 4 8
Airwallex\Main::addDisplayPostStates()
S
62 4 10
Airwallex\Services\OrderService::containsSubscription()
S
77 4 3
Airwallex\Gateways\GatewayFactory::create()
S
64 4 10
Airwallex\Gateways\Klarna::getLanguage()
S
65 4 8
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::initialize()
S
65 4 7
Airwallex\Controllers\OrderController::updateShippingMethod()
S
59 3 13
Airwallex\Gateways\AbstractAirwallexGateway::getIcon()
S
60 3 13
Airwallex\Gateways\WeChat::__construct()
S
60 3 13
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_payment_method_script_handles()
S
61 3 13
Airwallex\Gateways\Card::enqueueScriptsForEmbeddedCard()
S
59 3 13
Airwallex\Gateways\Card::get_icon()
S
60 3 13
Airwallex\Main::getMerchantCountry()
S
64 3 11
Airwallex\Services\LogService::__construct()
S
62 3 11
Airwallex\Services\OrderService::getAirwallexCustomerId()
S
64 3 11
Airwallex\Gateways\ExpressCheckout::getExpressCheckoutSettingsScriptData()
S
52 2 26
Airwallex\Struct\AbstractBase::setFromArray()
S
61 3 11
Airwallex\Controllers\AirwallexController::cardPayment()
S
51 2 26
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport::getActivePaymentLogos()
S
63 3 11
Airwallex\Client\AbstractClient::getMetaData()
S
61 3 11
Airwallex\Controllers\AirwallexController::dropInPayment()
S
51 2 25
Airwallex\Client\GatewayClient::getActivePaymentMethodTypes()
S
54 2 24
Airwallex\Controllers\AirwallexController::weChatPayment()
S
53 2 23
Airwallex\Client\GatewayClient::getCurrencySettings()
S
55 2 22
Airwallex\Client\AbstractClient::getPaymentMethodTypes()
S
55 2 22
Airwallex\Client\AbstractClient::capture()
S
55 2 21
Airwallex\Main::registerOrderStatus()
S
50 1 35
Airwallex\Gateways\CardSubscriptions::__construct()
S
55 2 20
Airwallex\Gateways\ExpressCheckout::__construct()
S
49 1 34
Airwallex\Gateways\ExpressCheckout::registerHooks()
S
54 2 19
Airwallex\Client\CardClient::getActiveCardSchemes()
S
56 2 18
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::get_payment_method_data()
S
56 2 18
Airwallex\Client\AbstractClient::getAccount()
S
58 2 17
Airwallex\Gateways\Settings\AdminSettings::save()
S
70 3 6
Airwallex\Main::updateMerchantCountryAfterSave()
S
70 3 6
Airwallex\Gateways\Card::getMetaData()
S
66 3 8
Airwallex\Main::excludePagesFromMenu()
S
62 3 10
Airwallex\Gateways\CardSubscriptions::subscription_payment_information()
S
68 3 7
Airwallex\Gateways\ExpressCheckout::isPageSupported()
S
73 3 5
Airwallex\Controllers\OrderController::getNormalizedPostcode()
S
65 3 9
Airwallex\Services\WebhookService::verifySignature()
S
59 2 15
Airwallex\Gateways\ExpressCheckout::isPreOrderProductChargedUponRelease()
S
77 3 3
Airwallex\Controllers\OrderController::updateWCShippingMethod()
S
65 3 9
Airwallex\Gateways\ExpressCheckout::getPreOrderProductFromCart()
S
70 3 6
Airwallex\Gateways\ExpressCheckout::isAccountCreationPossible()
S
68 3 7
Airwallex\Gateways\ExpressCheckout::subscription_payment_information()
S
68 3 7
Airwallex\Gateways\ExpressCheckout::getMetaData()
S
66 3 8
Airwallex\Gateways\GatewayFactory::setCustomGateway()
S
71 3 5
Airwallex\Gateways\Main::get_icon()
S
64 3 9
Airwallex\Gateways\Main::subscription_payment_information()
S
68 3 7
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::getCheckoutFormType()
S
67 3 7
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::enqueue_style()
S
71 3 6
Airwallex\Gateways\Blocks\AirwallexKlarnaWCBlockSupport::initialize()
S
69 3 5
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport::initialize()
S
69 3 5
Airwallex\Gateways\Blocks\AirwallexWeChatWCBlockSupport::initialize()
S
69 3 5
Airwallex\Main::woocommerceBlockSupport()
S
61 2 14
Airwallex\Gateways\AbstractAirwallexGateway::__construct()
S
59 2 14
Airwallex\Controllers\AirwallexController::webhook()
S
59 2 14
Airwallex\Gateways\Klarna::get_form_fields()
S
52 1 28
Airwallex\Gateways\WeChat::get_form_fields()
S
52 1 28
Airwallex\Controllers\OrderController::getCartDetails()
S
62 2 11
Airwallex\Main::init()
S
56 1 21
Airwallex\Gateways\ExpressCheckout::generate_apple_pay_instruction_html()
S
58 1 17
Airwallex\Gateways\ExpressCheckout::getSupportedProductTypes()
S
60 1 16
Airwallex\Gateways\Settings\APISettings::init_settings()
S
69 2 6
Airwallex\Gateways\Settings\APISettings::process_admin_options()
S
70 2 6
Airwallex\Controllers\ControllerFactory::createOrderController()
S
70 2 7
Airwallex\Gateways\Card::payment_fields()
S
66 2 8
Airwallex\Client\AdminClient::getMerchantCountry()
S
68 2 7
Airwallex\Services\Util::getEnvironment()
S
77 2 3
Airwallex\Main::getInstance()
S
71 2 6
Airwallex\Gateways\Card::is_captured()
S
64 2 10
Airwallex\Main::excludePagesFromList()
S
66 2 8
Airwallex\Gateways\CardSubscriptions::mustSaveCard()
S
72 2 6
Airwallex\Client\AbstractClient::getCachedPaymentIntent()
S
68 2 7
Airwallex\Main::enqueueAdminScripts()
S
61 1 15
Airwallex\Main::disableGatewayOrderPay()
S
71 2 6
Airwallex\Gateways\WeChat::getMetaData()
S
68 2 7
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::enqueue_style()
S
72 2 6
Airwallex\Client\AbstractClient::getCacheService()
S
71 2 6
Airwallex\Services\CacheService::__construct()
S
77 2 3
Airwallex\Client\AbstractClient::getLogUrl()
S
78 2 3
Airwallex\Services\CacheService::get()
S
74 2 4
Airwallex\Gateways\Main::validate_methods_field()
S
77 2 3
Airwallex\Client\AbstractClient::getInstance()
S
71 2 6
Airwallex\Gateways\ExpressCheckout::registrationEmailExistsError()
S
66 2 8
Airwallex\Struct\PaymentIntent::getPaymentMethodType()
S
77 2 3
Airwallex\Services\LogService::getInstance()
S
71 2 6
Airwallex\Gateways\Main::registerHooks()
S
64 2 9
Airwallex\Services\LogService::getLoggingClient()
S
69 2 6
Airwallex\Client\AbstractClient::savePaymentIntentToCache()
S
67 2 7
Airwallex\Gateways\Main::validate_logos_field()
S
77 2 3
Airwallex\Gateways\ExpressCheckout::validate_payment_methods_field()
S
77 2 3
Airwallex\Services\ServiceFactory::createWebHookService()
S
70 2 7
Airwallex\Gateways\ExpressCheckout::isMethodEnabled()
S
76 2 3
Airwallex\Services\OrderService::setTemporaryOrderStateAfterDecline()
S
71 2 6
Airwallex\Services\OrderService::setPendingStatus()
S
71 2 6
Airwallex\Gateways\ExpressCheckout::isCartOrCheckout()
S
79 2 3
Airwallex\Services\OrderService::setAuthorizedStatus()
S
71 2 6
Airwallex\Controllers\OrderController::isNormalizedState()
S
74 2 4
Airwallex\Services\ServiceFactory::createCacheService()
S
69 2 7
Airwallex\Client\AbstractClient::getGeneralUrl()
S
78 2 3
Airwallex\Services\ServiceFactory::createLogService()
S
70 2 7
Airwallex\Client\LoggingClient::getSessionId()
S
71 2 6
Airwallex\Services\ServiceFactory::createOrderService()
S
70 2 7
Airwallex\Services\Util::truncateString()
S
70 2 6
Airwallex\Gateways\ExpressCheckout::isProduct()
S
79 2 3
Airwallex\Services\Util::round()
S
70 2 6
Airwallex\Services\Util::getCheckoutUIEnvHost()
S
66 2 8
Airwallex\Services\Util::isNewClient()
S
78 2 3
Airwallex\Client\AbstractClient::getPciUrl()
S
78 2 3
Airwallex\Struct\AbstractBase::__construct()
S
74 2 5
Airwallex\Gateways\AbstractAirwallexGateway::isAvailable()
S
78 2 3
Airwallex\Gateways\AbstractAirwallexGateway::get_icon()
S
64 2 9
Airwallex\Client\AbstractClient::getAuthUrl()
S
78 2 3
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::enqueueScripts()
S
66 2 8
Airwallex\Gateways\Main::getMetaData()
S
68 2 7
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getAvailableCurrencies()
S
69 2 7
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::canDoSubscription()
S
79 2 3
Airwallex\Controllers\ControllerFactory::createQuoteController()
S
70 2 7
Airwallex\Gateways\Settings\APISettings::enqueueAdminScripts()
S
63 1 13
Airwallex\Gateways\Settings\APISettings::getExpressCheckoutSettingsScriptData()
S
62 1 13
Airwallex\Gateways\ExpressCheckout::enqueueAdminScripts()
S
63 1 13
Airwallex\Client\AbstractClient::testAuth()
S
60 1 13
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport::get_payment_method_data()
S
62 1 12
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_script_handles_for_admin()
S
64 1 11
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::renderCountryIneligibleHtml()
S
62 1 11
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_payment_method_script_handles_for_admin()
S
64 1 11
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::is_active()
S
80 1 3
Airwallex\Gateways\Card::registerHooks()
S
69 1 6
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_supported_features()
S
82 1 3
Airwallex\Struct\Quote::setCurrencyPair()
S
77 1 4
Airwallex\Struct\Refund::setCreatedAt()
S
77 1 4
Airwallex\Gateways\Card::enqueueAdminScripts()
S
91 1 2
Airwallex\Struct\PaymentIntent::getCancellationReason()
S
82 1 3
Airwallex\Client\AbstractClient::getReferrer()
S
68 1 8
Airwallex\Struct\Refund::getPaymentIntentId()
S
82 1 3
Airwallex\Struct\PaymentConsent::getNextTriggeredBy()
S
82 1 3
Airwallex\Gateways\Blocks\AirwallexKlarnaWCBlockSupport::get_payment_method_data()
S
66 1 8
Airwallex\Gateways\ExpressCheckout::shouldShowButtonOnPage()
S
79 1 3
Airwallex\Struct\PaymentIntent::setCurrency()
S
77 1 4
Airwallex\Struct\PaymentIntent::getCustomer()
S
82 1 3
Airwallex\Struct\PaymentSession::getSignature()
S
82 1 3
Airwallex\Services\Util::getApiKey()
S
80 1 3
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::get_payment_method_script_handles()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::renderQuoteExpireHtml()
S
80 1 3
Airwallex\Struct\PaymentSession::getRetries()
S
82 1 3
Airwallex\Controllers\GatewaySettingsController::__construct()
S
81 1 3
Airwallex\Struct\Quote::getValidTo()
S
82 1 3
Airwallex\Struct\Refund::getMetadata()
S
82 1 3
Airwallex\Struct\PaymentIntent::getStatus()
S
82 1 3
Airwallex\Struct\PaymentIntent::getUpdatedAt()
S
82 1 3
Airwallex\Struct\PaymentConsent::setNextAction()
S
77 1 4
Airwallex\Gateways\Card::enqueueScriptForRedirectCard()
S
81 1 3
Airwallex\Struct\Refund::getCreatedAt()
S
82 1 3
Airwallex\Struct\PaymentSession::getPspId()
S
82 1 3
Airwallex\Struct\PaymentIntent::setLatestPaymentAttempt()
S
77 1 4
Airwallex\Struct\PaymentSession::setSignature()
S
77 1 4
Airwallex\Struct\PaymentIntent::setUpdatedAt()
S
77 1 4
Airwallex\Struct\PaymentConsent::getPurpose()
S
82 1 3
Airwallex\Struct\Quote::getId()
S
82 1 3
Airwallex\Struct\Refund::setUpdatedAt()
S
77 1 4
Airwallex\Struct\PaymentIntent::getMerchantOrderId()
S
82 1 3
Airwallex\Struct\Customer::setAdditionalInfo()
S
77 1 4
Airwallex\Struct\PaymentConsent::getId()
S
82 1 3
Airwallex\Struct\Refund::setPaymentAttemptId()
S
77 1 4
Airwallex\Struct\Quote::setTargetCurrency()
S
77 1 4
Airwallex\Struct\Customer::setPhoneNumber()
S
77 1 4
Airwallex\Services\ServiceFactory::setWebHookService()
S
80 1 3
Airwallex\Gateways\ExpressCheckout::getButtonType()
S
80 1 3
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::registerHooks()
S
64 1 9
Airwallex\Struct\Quote::getTargetCurrency()
S
82 1 3
Airwallex\Controllers\PaymentSessionController::__construct()
S
81 1 3
Airwallex\Struct\PaymentSession::setExpiresAt()
S
77 1 4
Airwallex\Services\CacheService::set()
S
78 1 3
Airwallex\Struct\Customer::getMerchantCustomerId()
S
82 1 3
Airwallex\Struct\PaymentConsent::getRequestId()
S
82 1 3
Airwallex\Gateways\Settings\AdminSettings::output()
S
76 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::enqueueAdminScripts()
S
91 1 2
Airwallex\Struct\Customer::getLastName()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCancelledAt()
S
82 1 3
Airwallex\Struct\Quote::setValidTo()
S
77 1 4
Airwallex\Struct\PaymentIntent::setCancelledAt()
S
77 1 4
Airwallex\Gateways\Settings\AbstractAirwallexSettings::hooks()
S
91 1 2
Airwallex\Services\LogService::error()
S
71 1 5
Airwallex\Struct\PaymentIntent::setAvailablePaymentMethodTypes()
S
77 1 4
Airwallex\Struct\Customer::getId()
S
82 1 3
Airwallex\Struct\PaymentIntent::setCreatedAt()
S
77 1 4
Airwallex\Struct\Customer::getPhoneNumber()
S
82 1 3
Airwallex\Controllers\QuoteController::__construct()
S
80 1 3
Airwallex\Struct\PaymentIntent::setCustomer()
S
77 1 4
Airwallex\Struct\PaymentSession::getDisplayName()
S
82 1 3
Airwallex\Struct\PaymentSession::getExpiresAt()
S
82 1 3
Airwallex\Struct\PaymentIntent::getNextAction()
S
82 1 3
Airwallex\Services\LogService::debug()
S
74 1 4
Airwallex\Gateways\ExpressCheckout::is_capture_immediately()
S
78 1 3
Airwallex\Gateways\Main::enqueueAdminScripts()
S
91 1 2
Airwallex\Gateways\ExpressCheckout::getShowButtonOn()
S
80 1 3
Airwallex\Struct\PaymentIntent::setOrder()
S
77 1 4
Airwallex\Client\CardClient::__construct()
S
72 1 5
Airwallex\Gateways\Klarna::getPaymentMethodDocURL()
S
82 1 3
Airwallex\Controllers\ControllerFactory::setOrderController()
S
80 1 3
Airwallex\Gateways\AbstractAirwallexGateway::needs_setup()
S
82 1 3
Airwallex\Struct\Refund::getAmount()
S
82 1 3
Airwallex\Gateways\Klarna::getLPMMethodScriptData()
S
69 1 7
Airwallex\Services\ServiceFactory::setOrderService()
S
80 1 3
Airwallex\Struct\PaymentIntent::getCustomerPaymentConsents()
S
82 1 3
Airwallex\Struct\Quote::getPaymentAmount()
S
82 1 3
Airwallex\Controllers\AirwallexController::__construct()
S
80 1 3
Airwallex\Struct\Quote::getPaymentCurrency()
S
82 1 3
Airwallex\Struct\PaymentIntent::setCustomerPaymentMethods()
S
77 1 4
Airwallex\Services\ServiceFactory::setCacheService()
S
80 1 3
Airwallex\Constants\HongKongStates::isValidState()
S
78 1 3
Airwallex\Struct\PaymentConsent::setId()
S
77 1 4
Airwallex\Struct\PaymentConsent::setNextTriggeredBy()
S
77 1 4
Airwallex\Struct\PaymentIntent::setCustomerId()
S
77 1 4
Airwallex\Client\LoggingClient::isActive()
S
77 1 3
Airwallex\Main::getInstanceKey()
S
80 1 3
Airwallex\Struct\Refund::setRequestId()
S
77 1 4
Airwallex\Services\LogService::warning()
S
71 1 5
Airwallex\Controllers\OrderController::getStoreCurrency()
S
71 1 6
Airwallex\Struct\Customer::getEmail()
S
82 1 3
Airwallex\Struct\PaymentSession::setDisplayName()
S
77 1 4
Airwallex\Struct\Quote::setClientRate()
S
77 1 4
Airwallex\Struct\Refund::setMetadata()
S
77 1 4
Airwallex\Struct\PaymentConsent::setPurpose()
S
77 1 4
Airwallex\Gateways\WeChat::enqueueAdminScripts()
S
91 1 2
Airwallex\Controllers\OrderController::getFormattedShippingLabel()
S
74 1 4
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_payment_method_data()
S
64 1 10
Airwallex\Struct\PaymentSession::getDomainName()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCustomerPaymentMethods()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCreatedAt()
S
82 1 3
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getPaymentMethodOptions()
S
100 1 0
Airwallex\Gateways\Blocks\AirwallexWeChatWCBlockSupport::get_payment_method_data()
S
64 1 10
Airwallex\Struct\Customer::getAdditionalInfo()
S
82 1 3
Airwallex\Struct\Refund::getStatus()
S
82 1 3
Airwallex\Client\AbstractClient::getAuthorizationRetryClosure()
S
70 1 7
Airwallex\Gateways\WeChat::registerHooks()
S
71 1 5
Airwallex\Struct\PaymentConsent::setMerchantTriggerReason()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::outputSettingsNav()
S
81 1 3
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::renderCurrencyIneligibleCWOnHtml()
S
71 1 6
Airwallex\Struct\PaymentIntent::setCurrencySwitcher()
S
77 1 4
Airwallex\Struct\Refund::getReason()
S
82 1 3
Airwallex\Struct\PaymentSession::setRetries()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getLPMMethodScriptData()
S
100 1 0
Airwallex\Struct\PaymentSession::getMerchantSessionIdentifier()
S
82 1 3
Airwallex\Struct\PaymentIntent::getBaseAmount()
S
82 1 3
Airwallex\Struct\PaymentSession::getOperationalAnalyticsIdentifier()
S
82 1 3
Airwallex\Struct\PaymentIntent::getAvailablePaymentMethodTypes()
S
82 1 3
Airwallex\Gateways\WeChat::enqueueScripts()
S
81 1 3
Airwallex\Struct\Quote::getTargetAmount()
S
82 1 3
Airwallex\Struct\Customer::setUpdatedAt()
S
77 1 4
Airwallex\Struct\PaymentIntent::getBaseCurrency()
S
82 1 3
Airwallex\Struct\PaymentIntent::setAmount()
S
77 1 4
Airwallex\Struct\Customer::getUpdatedAt()
S
82 1 3
Airwallex\Gateways\Settings\AdminSettings::adminSettingsTabs()
S
81 1 3
Airwallex\Struct\PaymentConsent::setPaymentMethod()
S
77 1 4
Airwallex\Services\ServiceFactory::setLogService()
S
80 1 3
Airwallex\Struct\Customer::setMerchantCustomerId()
S
77 1 4
Airwallex\Struct\PaymentConsent::getFailureReason()
S
82 1 3
Airwallex\Struct\PaymentSession::getMerchantIdentifier()
S
82 1 3
Airwallex\Services\LogService::getLogFile()
S
76 1 3
Airwallex\Gateways\GatewayFactory::getPropertyNameForGateway()
S
77 1 3
Airwallex\Gateways\AbstractAirwallexGateway::registerHooks()
S
71 1 5
Airwallex\Struct\PaymentIntent::getSupplementaryAmount()
S
82 1 3
Airwallex\Struct\PaymentConsent::getStatus()
S
82 1 3
Airwallex\Struct\Refund::getId()
S
82 1 3
Airwallex\Struct\PaymentIntent::getClientSecret()
S
82 1 3
Airwallex\Struct\PaymentConsent::getPaymentMethod()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::getButtonSize()
S
82 1 3
Airwallex\Struct\Customer::setRequestId()
S
77 1 4
Airwallex\Gateways\Settings\AdminSettings::init()
S
71 1 5
Airwallex\Struct\Customer::setCreatedAt()
S
77 1 4
Airwallex\Struct\Quote::getRefreshAt()
S
82 1 3
Airwallex\Struct\PaymentConsent::getMerchantTriggerReason()
S
82 1 3
Airwallex\Client\AbstractClient::setIsSandbox()
S
81 1 3
Airwallex\Struct\PaymentIntent::getCustomerId()
S
82 1 3
Airwallex\Struct\PaymentSession::setOperationalAnalyticsIdentifier()
S
77 1 4
Airwallex\Struct\PaymentIntent::setMerchantOrderId()
S
77 1 4
Airwallex\Struct\PaymentSession::getEpochTimestamp()
S
82 1 3
Airwallex\Struct\PaymentIntent::getMetadata()
S
82 1 3
Airwallex\Controllers\ControllerFactory::setQuoteController()
S
80 1 3
Airwallex\Struct\Quote::setTargetAmount()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::renderCurrencySwitchingHtml()
S
80 1 3
Airwallex\Struct\PaymentIntent::setPaymentConsentId()
S
77 1 4
Airwallex\Struct\PaymentConsent::getNextAction()
S
82 1 3
Airwallex\Struct\Customer::getCreatedAt()
S
82 1 3
Airwallex\Struct\PaymentIntent::setBaseAmount()
S
77 1 4
Airwallex\Gateways\Settings\APISettings::hooks()
S
65 1 8
Airwallex\Gateways\Klarna::getPaymentMethodOptions()
S
71 1 7
Airwallex\Controllers\PaymentConsentController::__construct()
S
74 1 5
Airwallex\Gateways\Klarna::__construct()
S
63 1 10
Airwallex\Gateways\Main::enqueueScripts()
S
81 1 3
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::payment_fields()
S
71 1 6
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getPaymentMethodDocURL()
S
100 1 0
Airwallex\Struct\Refund::setReason()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::renderCurrencyIneligibleCWOffHtml()
S
70 1 6
Airwallex\Struct\Quote::setValidFrom()
S
77 1 4
Airwallex\Struct\PaymentSession::setMerchantIdentifier()
S
77 1 4
Airwallex\Gateways\Settings\AbstractAirwallexSettings::__construct()
S
72 1 6
Airwallex\Gateways\Settings\APISettings::__construct()
S
70 1 6
Airwallex\Client\AbstractClient::setClientId()
S
81 1 3
Airwallex\Struct\Refund::getUpdatedAt()
S
82 1 3
Airwallex\Struct\PaymentConsent::setStatus()
S
77 1 4
Airwallex\Services\LogService::log()
S
76 1 3
Airwallex\Struct\Refund::setStatus()
S
77 1 4
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::getPaymentMethod()
S
100 1 0
Airwallex\Controllers\AirwallexController::setTemporaryOrderStateAfterDecline()
S
81 1 3
Airwallex\Struct\Refund::getCurrency()
S
82 1 3
Airwallex\Struct\Quote::setPaymentAmount()
S
77 1 4
Airwallex\Struct\PaymentIntent::getCapturedAmount()
S
82 1 3
Airwallex\Client\LoggingClient::__construct()
S
71 1 6
Airwallex\Struct\PaymentSession::setPspId()
S
77 1 4
Airwallex\Struct\PaymentSession::setEpochTimestamp()
S
77 1 4
Airwallex\Struct\PaymentIntent::setMetadata()
S
77 1 4

80 more item(s) not shown.