Code Analysis: Airwallex Online Payments Gateway 1.5.0

Function Rating Maintainability Complexity Lines of code
Airwallex\Client\AbstractClient::createPaymentIntent()
D
26
32 142
Airwallex\Services\WebhookService::process()
B
30 20 118
Airwallex\Controllers\OrderController::getAvailableShippingOptions()
B
35 22 83
Airwallex\Main::addJsLegacy()
B
29
10 174
Airwallex\Controllers\AirwallexController::paymentConfirmation()
B
35 14 90
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
36 11 77
Airwallex\Controllers\PaymentIntentController::threeDS()
A
40 11 61
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::shouldDisplay()
A
50 13 30
Airwallex\Controllers\GatewaySettingsController::registerDomain()
A
43 11 47
Airwallex\Gateways\ExpressCheckout::displayExpressCheckoutButtonHtml()
A
42 10 59
Airwallex\Controllers\AirwallexController::getOrderAndPaymentIntentForConfirmation()
A
45 11 42
Airwallex\Gateways\Main::get_form_fields()
A
38 8 76
Airwallex\Controllers\AirwallexController::asyncIntent()
A
40 8 63
Airwallex\Gateways\ExpressCheckout::process_payment()
A
39 8 62
Airwallex\Gateways\Main::output()
A
42 8 51
Airwallex\Gateways\ExpressCheckout::isProductSupported()
A
54 10 20
Airwallex\Controllers\OrderController::addToCart()
A
50 9 26
Airwallex\Gateways\ExpressCheckout::getActiveCardSchemes()
A
47 8 36
Airwallex\Gateways\Main::getPaymentLogos()
A
48 8 33
Airwallex\Controllers\OrderController::getNormalizedStateFromExpressCheckoutStates()
A
56 9 17
Airwallex\Services\OrderService::getOrderByPaymentIntentId()
A
46 7 47
Airwallex\Client\LoggingClient::getClientPlatform()
A
56 9 16
Airwallex\Controllers\AirwallexController::connectionTest()
A
49 8 31
Airwallex\Services\OrderService::checkPendingTransactions()
A
49 8 30
Airwallex\Services\OrderService::getRefundByAmountAndTime()
A
41 5 74
Airwallex\Controllers\OrderController::calculateShipping()
A
45 7 41
Airwallex\Controllers\AirwallexController::handleRedirectWithReturnResult()
A
51 8 26
Airwallex\Client\HttpClient::httpSend()
A
46 7 40
Airwallex\Gateways\Card::getCardLogos()
A
52 8 23
Airwallex\Controllers\OrderController::validateState()
A
53 8 22
Airwallex\Main::handleStatusChangeForCard()
A
53 8 21
Airwallex\Client\AbstractClient::startPaymentSession()
A
48 7 32
Airwallex\Client\HttpClient::call()
A
49 7 31
Airwallex\Gateways\WeChat::output()
S
44 6 45
Airwallex\Gateways\Card::get_form_fields()
S
41 5 60
Airwallex\Gateways\Card::output()
S
44 6 45
Airwallex\Controllers\AirwallexController::dropInPayment()
S
45 6 41
Airwallex\Gateways\Main::getPaymentMethods()
S
52 7 23
Airwallex\Gateways\ExpressCheckout::init_form_fields()
S
36 2 96
Airwallex\Gateways\ExpressCheckout::hasSubscriptionProduct()
S
55 7 19
Airwallex\Controllers\OrderController::getNormalizedState()
S
55 7 19
Airwallex\Gateways\Settings\APISettings::init_form_fields()
S
35 1 109
Airwallex\Gateways\Main::generate_methods_html()
S
42 4 62
Airwallex\Client\AbstractClient::getToken()
S
58 7 16
Airwallex\Services\OrderService::setPaymentSuccess()
S
49 6 31
airwallex_init()
S
50 6 28
Airwallex\Client\AbstractClient::doAuth()
S
52 6 26
Airwallex\Services\OrderService::getRefundIdByAirwallexRefundId()
S
48 5 41
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::addPaymentIntent()
S
52 6 22
Airwallex\Main::updateMerchantCountry()
S
54 6 21
Airwallex\Gateways\ExpressCheckout::isCartItemsAllowed()
S
55 6 19
Airwallex\Gateways\ExpressCheckout::getCheckoutDetail()
S
49 5 30
Airwallex\Services\Util::getCurrencyFormat()
S
51 5 29
Airwallex\Gateways\ExpressCheckout::getExpressCheckoutScriptData()
S
44 4 44
Airwallex\Gateways\ExpressCheckout::addOrderMeta()
S
58 6 14
Airwallex\Client\LoggingClient::log()
S
46 4 41
Airwallex\Controllers\AirwallexController::cardPayment()
S
47 4 35
Airwallex\Controllers\AirwallexController::weChatPayment()
S
47 4 35
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\PaymentConsentController::createPaymentConsent()
S
49 4 29
Airwallex\Gateways\Card::__construct()
S
59 5 13
Airwallex\Client\AbstractClient::createPaymentConsent()
S
50 4 28
Airwallex\Gateways\Main::getStatus()
S
62 5 12
Airwallex\Controllers\PaymentIntentController::confirmPaymentIntent()
S
50 4 27
Airwallex\Services\OrderService::getOrderByAirwallexRefundId()
S
52 4 27
Airwallex\Controllers\PaymentSessionController::startPaymentSession()
S
51 4 25
Airwallex\Client\AbstractClient::verifyPaymentConsent()
S
52 4 24
Airwallex\Main::createPages()
S
47 3 39
Airwallex\Gateways\Main::generate_logos_html()
S
44 2 53
Airwallex\Gateways\Main::generate_radio_html()
S
45 2 52
Airwallex\Client\AbstractClient::paymentConfirmContinue()
S
53 4 22
Airwallex\Client\AbstractClient::confirmPaymentIntent()
S
53 4 22
Airwallex\Services\Util::getMerchantInfoFromJwtToken()
S
55 4 19
Airwallex\Gateways\Card::capture()
S
56 4 18
Airwallex\Main::registerEvents()
S
47 3 33
Airwallex\Main::registerCron()
S
57 4 18
Airwallex\Controllers\OrderController::createOrderFromCart()
S
56 4 17
Airwallex\Services\Util::generateUuidV4()
S
55 4 17
Airwallex\Gateways\ExpressCheckout::isAuthenticationRequired()
S
65 5 9
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::redirectToSeparatePage()
S
65 5 8
Airwallex\Gateways\ExpressCheckout::getProduct()
S
60 4 13
Airwallex\Services\WebhookService::getOrderIdForPaymentIntent()
S
61 4 13
Airwallex\Gateways\Main::getActivePaymentLogosArray()
S
59 4 13
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\Card::process_refund()
S
51 3 26
Airwallex\Services\OrderService::getPendingPaymentOrdersIds()
S
55 3 24
Airwallex\Client\AbstractClient::getCustomer()
S
53 3 24
Airwallex\Client\AbstractClient::createCustomer()
S
53 3 24
Airwallex\Gateways\ExpressCheckout::do_subscription_payment()
S
52 3 23
Airwallex\Gateways\Main::do_subscription_payment()
S
52 3 23
Airwallex\Gateways\CardSubscriptions::do_subscription_payment()
S
52 3 23
Airwallex\Main::noticeApiKeyMissing()
S
55 3 22
Airwallex\Controllers\AirwallexController::handleStatusForConfirmation()
S
55 3 20
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::initialize()
S
55 3 19
Airwallex\Client\AbstractClient::createCustomerClientSecret()
S
56 3 18
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_script_handles()
S
57 3 18
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_script_handles_for_admin()
S
57 3 18
Airwallex\Client\AbstractClient::getPaymentIntent()
S
56 3 18
Airwallex\Gateways\ExpressCheckout::getLoginConfirmationSettings()
S
58 3 16
Airwallex\Services\OrderService::containsSubscription()
S
77 4 3
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::initialize()
S
65 4 7
Airwallex\Main::modifyRequestsForLogging()
S
65 4 9
Airwallex\Main::addDisplayPostStates()
S
62 4 10
Airwallex\Gateways\WeChat::__construct()
S
60 3 13
Airwallex\Gateways\Card::get_icon()
S
60 3 13
Airwallex\Services\OrderService::getAirwallexCustomerId()
S
64 3 11
Airwallex\Struct\AbstractBase::setFromArray()
S
61 3 11
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport::getActivePaymentLogos()
S
63 3 11
Airwallex\Main::getMerchantCountry()
S
64 3 11
Airwallex\Client\AbstractClient::getMetaData()
S
62 3 11
Airwallex\Main::addPaymentGateways()
S
63 3 11
Airwallex\Gateways\ExpressCheckout::getExpressCheckoutSettingsScriptData()
S
52 2 26
Airwallex\Client\AbstractClient::getPaymentMethodTypes()
S
55 2 22
Airwallex\Gateways\ExpressCheckout::registerHooks()
S
52 2 22
Airwallex\Client\AbstractClient::capture()
S
55 2 21
Airwallex\Gateways\ExpressCheckout::__construct()
S
48 1 35
Airwallex\Main::registerOrderStatus()
S
50 1 35
Airwallex\Main::noticeExpressCheckoutDisabled()
S
57 2 19
Airwallex\Gateways\CardSubscriptions::__construct()
S
56 2 19
Airwallex\Client\CardClient::getActiveCardSchemes()
S
56 2 18
Airwallex\Controllers\AirwallexController::webhook()
S
56 2 18
Airwallex\Client\AbstractClient::getAccount()
S
58 2 17
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::get_payment_method_data()
S
56 2 17
Airwallex\Gateways\ExpressCheckout::isPreOrderProductChargedUponRelease()
S
77 3 3
Airwallex\Gateways\ExpressCheckout::getPreOrderProductFromCart()
S
70 3 6
Airwallex\Services\WebhookService::verifySignature()
S
59 2 15
Airwallex\Gateways\ExpressCheckout::isAccountCreationPossible()
S
68 3 7
Airwallex\Controllers\OrderController::getNormalizedPostcode()
S
65 3 9
Airwallex\Gateways\ExpressCheckout::subscription_payment_information()
S
68 3 7
Airwallex\Controllers\OrderController::updateWCShippingMethod()
S
65 3 9
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\AirwallexMainWCBlockSupport::initialize()
S
70 3 5
Airwallex\Gateways\Blocks\AirwallexWeChatWCBlockSupport::initialize()
S
70 3 5
Airwallex\Gateways\CardSubscriptions::subscription_payment_information()
S
68 3 7
Airwallex\Gateways\Settings\AdminSettings::save()
S
70 3 6
Airwallex\Main::updateMerchantCountryAfterSave()
S
70 3 6
Airwallex\Main::excludePagesFromMenu()
S
63 3 10
Airwallex\Gateways\ExpressCheckout::isPageSupported()
S
73 3 5
Airwallex\Controllers\OrderController::updateShippingMethod()
S
60 2 13
Airwallex\Gateways\WeChat::get_form_fields()
S
52 1 28
Airwallex\Main::woocommerceBlockSupport()
S
62 2 13
Airwallex\Gateways\Card::process_payment()
S
61 2 12
Airwallex\Controllers\OrderController::getCartDetails()
S
63 2 11
Airwallex\Main::init()
S
56 1 21
Airwallex\Gateways\ExpressCheckout::generate_google_pay_instruction_html()
S
57 1 18
Airwallex\Gateways\ExpressCheckout::generate_apple_pay_instruction_html()
S
58 1 17
Airwallex\Gateways\ExpressCheckout::getSupportedProductTypes()
S
60 1 16
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_payment_method_script_handles()
S
60 1 16
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_payment_method_script_handles_for_admin()
S
60 1 16
Airwallex\Controllers\OrderController::getShippingOptions()
S
59 1 15
Airwallex\Services\OrderService::setTemporaryOrderStateAfterDecline()
S
71 2 6
Airwallex\Services\OrderService::setPendingStatus()
S
71 2 6
Airwallex\Services\OrderService::setAuthorizedStatus()
S
71 2 6
Airwallex\Services\Util::truncateString()
S
70 2 6
Airwallex\Services\Util::round()
S
70 2 6
Airwallex\Services\Util::getEnvironment()
S
77 2 3
Airwallex\Client\AbstractClient::getAuthUrl()
S
78 2 3
Airwallex\Gateways\ExpressCheckout::getCreatePaymentIntentUrl()
S
70 2 5
Airwallex\Struct\AbstractBase::__construct()
S
74 2 5
Airwallex\Controllers\OrderController::isNormalizedState()
S
74 2 4
Airwallex\Gateways\ExpressCheckout::registrationEmailExistsError()
S
66 2 8
Airwallex\Client\AbstractClient::getGeneralUrl()
S
78 2 3
Airwallex\Client\LoggingClient::getSessionId()
S
71 2 6
Airwallex\Gateways\Main::registerHooks()
S
64 2 9
Airwallex\Gateways\Main::validate_logos_field()
S
77 2 3
Airwallex\Gateways\Main::validate_methods_field()
S
77 2 3
Airwallex\Client\AbstractClient::getLogUrl()
S
78 2 3
Airwallex\Gateways\Card::payment_fields()
S
67 2 8
Airwallex\Gateways\Card::get_async_intent_url()
S
70 2 5
Airwallex\Client\AbstractClient::savePaymentIntentToCache()
S
67 2 7
Airwallex\Gateways\Card::is_captured()
S
64 2 10
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::canDoSubscription()
S
79 2 3
Airwallex\Client\AbstractClient::getCacheService()
S
71 2 6
Airwallex\Gateways\CardSubscriptions::mustSaveCard()
S
72 2 6
Airwallex\Gateways\Settings\APISettings::init_settings()
S
70 2 6
Airwallex\Gateways\Settings\APISettings::process_admin_options()
S
70 2 6
Airwallex\Client\AbstractClient::getCachedPaymentIntent()
S
68 2 7
Airwallex\Main::getInstance()
S
71 2 6
Airwallex\Main::excludePagesFromList()
S
66 2 8
Airwallex\Gateways\ExpressCheckout::validate_payment_methods_field()
S
77 2 3
Airwallex\Client\AbstractClient::getPciUrl()
S
78 2 3
Airwallex\Client\AbstractClient::getInstance()
S
71 2 6
Airwallex\Services\CacheService::__construct()
S
77 2 3
Airwallex\Services\CacheService::get()
S
74 2 4
Airwallex\Services\LogService::getInstance()
S
71 2 6
Airwallex\Services\LogService::__construct()
S
69 2 7
Airwallex\Client\AdminClient::getMerchantCountry()
S
68 2 7
Airwallex\Services\LogService::getLoggingClient()
S
69 2 6
Airwallex\Gateways\ExpressCheckout::isProduct()
S
79 2 3
Airwallex\Gateways\ExpressCheckout::isCartOrCheckout()
S
79 2 3
Airwallex\Client\AbstractClient::testAuth()
S
60 1 13
Airwallex\Gateways\Settings\APISettings::getExpressCheckoutSettingsScriptData()
S
62 1 13
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport::get_payment_method_data()
S
62 1 12
Airwallex\Gateways\Settings\APISettings::enqueueAdminScripts()
S
65 1 11
Airwallex\Gateways\ExpressCheckout::enqueueAdminScripts()
S
65 1 11
Airwallex\Struct\PaymentSession::setEpochTimestamp()
S
77 1 4
Airwallex\Client\AbstractClient::getAuthorizationRetryClosure()
S
70 1 7
Airwallex\Struct\PaymentConsent::setFailureReason()
S
77 1 4
Airwallex\Gateways\ExpressCheckout::generate_alert_html()
S
67 1 9
Airwallex\Struct\PaymentSession::getRetries()
S
82 1 3
Airwallex\Struct\PaymentConsent::setUpdatedAt()
S
77 1 4
Airwallex\Struct\Refund::getPaymentAttemptId()
S
82 1 3
Airwallex\Gateways\WeChat::getMetaData()
S
69 1 7
Airwallex\Struct\PaymentIntent::setReturnUrl()
S
77 1 4
Airwallex\Services\Util::getClientSecret()
S
80 1 3
Airwallex\Struct\Refund::getStatus()
S
82 1 3
Airwallex\Gateways\Card::registerHooks()
S
71 1 5
Airwallex\Gateways\WeChat::enqueueAdminScripts()
S
91 1 2
Airwallex\Constants\HongKongStates::isValidState()
S
78 1 3
Airwallex\Main::addPluginSettingsLink()
S
71 1 5
Airwallex\Controllers\AirwallexController::__construct()
S
80 1 3
Airwallex\Gateways\Settings\AbstractAirwallexSettings::__construct()
S
72 1 6
Airwallex\Struct\PaymentIntent::setClientSecret()
S
77 1 4
Airwallex\Struct\PaymentConsent::setId()
S
77 1 4
Airwallex\Struct\PaymentConsent::setInitialPaymentIntentId()
S
77 1 4
Airwallex\Struct\PaymentIntent::setDescriptor()
S
77 1 4
Airwallex\Struct\Refund::getCreatedAt()
S
82 1 3
Airwallex\Struct\PaymentIntent::setMerchantOrderId()
S
77 1 4
Airwallex\Struct\Customer::setFirstName()
S
77 1 4
Airwallex\Struct\Refund::getUpdatedAt()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::generate_button_preview_html()
S
73 1 5
Airwallex\Gateways\Main::enqueueAdminScripts()
S
91 1 2
Airwallex\Struct\Refund::setCurrency()
S
77 1 4
Airwallex\Struct\Refund::getId()
S
82 1 3
Airwallex\Struct\PaymentConsent::getFailureReason()
S
82 1 3
Airwallex\Struct\PaymentSession::getNonce()
S
82 1 3
Airwallex\Struct\PaymentIntent::setAmount()
S
77 1 4
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::get_payment_method_script_handles()
S
77 1 4
Airwallex\Struct\PaymentSession::setPspId()
S
77 1 4
Airwallex\Struct\PaymentConsent::setPurpose()
S
77 1 4
Airwallex\Struct\Customer::getId()
S
82 1 3
Airwallex\Controllers\AirwallexController::setTemporaryOrderStateAfterDecline()
S
81 1 3
Airwallex\Struct\PaymentIntent::getStatus()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCreatedAt()
S
82 1 3
Airwallex\Struct\PaymentConsent::setMerchantTriggerReason()
S
77 1 4
Airwallex\Struct\Refund::getRequestId()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::shouldShowButtonOnPage()
S
79 1 3
Airwallex\Struct\PaymentConsent::getId()
S
82 1 3
Airwallex\Controllers\OrderController::sanitizeString()
S
79 1 3
Airwallex\Struct\PaymentIntent::setCustomerId()
S
77 1 4
Airwallex\Struct\PaymentConsent::getStatus()
S
82 1 3
Airwallex\Gateways\Settings\AbstractAirwallexSettings::hooks()
S
91 1 2
Airwallex\Struct\PaymentSession::setRetries()
S
77 1 4
Airwallex\Struct\Refund::getAmount()
S
82 1 3
Airwallex\Struct\Refund::getMetaKey()
S
80 1 3
Airwallex\Struct\Refund::getCurrency()
S
82 1 3
Airwallex\Struct\PaymentIntent::getClientSecret()
S
82 1 3
Airwallex\Services\LogService::debug()
S
74 1 4
Airwallex\Struct\PaymentIntent::setRequestId()
S
77 1 4
Airwallex\Struct\PaymentConsent::setNextAction()
S
77 1 4
Airwallex\Struct\PaymentIntent::getCustomerId()
S
82 1 3
Airwallex\Gateways\Settings\APISettings::hooks()
S
65 1 8
Airwallex\Controllers\GatewaySettingsController::__construct()
S
81 1 3
Airwallex\Struct\Customer::setId()
S
77 1 4
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::get_supported_features()
S
82 1 3
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::get_payment_method_data()
S
80 1 3
Airwallex\Controllers\PaymentConsentController::__construct()
S
74 1 5
Airwallex\Struct\PaymentSession::setOperationalAnalyticsIdentifier()
S
77 1 4
Airwallex\Struct\Refund::setId()
S
77 1 4
Airwallex\Struct\Refund::setRequestId()
S
77 1 4
Airwallex\Struct\PaymentSession::setDisplayName()
S
77 1 4
Airwallex\Struct\PaymentIntent::getCancellationReason()
S
82 1 3
Airwallex\Struct\PaymentConsent::setNextTriggeredBy()
S
77 1 4
Airwallex\Struct\PaymentIntent::setCancellationReason()
S
77 1 4
Airwallex\Struct\PaymentConsent::getMerchantTriggerReason()
S
82 1 3
Airwallex\Struct\PaymentIntent::getId()
S
82 1 3
Airwallex\Struct\PaymentIntent::setNextAction()
S
77 1 4
Airwallex\Services\LogService::log()
S
76 1 3
Airwallex\Controllers\OrderController::getCartBasics()
S
69 1 7
Airwallex\Gateways\ExpressCheckout::getButtonTheme()
S
80 1 3
Airwallex\Struct\PaymentConsent::getNextAction()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::isMethodEnabled()
S
78 1 3
Airwallex\Services\CacheService::set()
S
78 1 3
Airwallex\Struct\PaymentConsent::setCustomerId()
S
77 1 4
Airwallex\Struct\PaymentIntent::getNextAction()
S
82 1 3
Airwallex\Struct\Customer::getEmail()
S
82 1 3
Airwallex\Struct\PaymentIntent::getRequestId()
S
82 1 3
Airwallex\Struct\PaymentSession::getExpiresAt()
S
82 1 3
Airwallex\Gateways\Settings\AdminSettings::adminSettingsTabs()
S
81 1 3
Airwallex\Struct\PaymentConsent::getInitialPaymentIntentId()
S
82 1 3
Airwallex\Main::registerExpressCheckoutButtons()
S
66 1 8
Airwallex\Struct\PaymentIntent::setId()
S
77 1 4
Airwallex\Gateways\Card::getMetaData()
S
67 1 8
Airwallex\Struct\Customer::getLastName()
S
82 1 3
Airwallex\Struct\Customer::setRequestId()
S
77 1 4
Airwallex\Main::isJsLoggingActive()
S
77 1 3
Airwallex\Gateways\Card::is_capture_immediately()
S
78 1 3
Airwallex\Struct\Refund::setReason()
S
77 1 4
Airwallex\Gateways\ExpressCheckout::displayExpressCheckoutButtonSeparatorHtml()
S
75 1 5
Airwallex\Gateways\Settings\AdminSettings::output()
S
76 1 4
Airwallex\Struct\PaymentSession::setMerchantIdentifier()
S
77 1 4
Airwallex\Struct\Customer::getRequestId()
S
82 1 3
Airwallex\Client\AbstractClient::getHttpClient()
S
80 1 3
Airwallex\Struct\PaymentConsent::getCustomerId()
S
82 1 3
Airwallex\Struct\PaymentIntent::setMetadata()
S
77 1 4
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport::is_active()
S
80 1 3
Airwallex\Gateways\Blocks\AirwallexWeChatWCBlockSupport::get_payment_method_data()
S
64 1 10
Airwallex\Struct\PaymentSession::getDomainName()
S
82 1 3
Airwallex\Gateways\WeChat::process_payment()
S
67 1 8
Airwallex\Gateways\Main::process_payment()
S
67 1 8
Airwallex\Gateways\WeChat::registerHooks()
S
71 1 5
Airwallex\Struct\PaymentSession::getPspId()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCurrency()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::is_capture_immediately()
S
78 1 3
Airwallex\Client\MainClient::__construct()
S
67 1 7
Airwallex\Struct\PaymentConsent::setCreatedAt()
S
77 1 4
Airwallex\Struct\Refund::setStatus()
S
77 1 4
Airwallex\Client\LoggingClient::isActive()
S
77 1 3
Airwallex\Struct\PaymentSession::getMerchantIdentifier()
S
82 1 3
Airwallex\Struct\PaymentSession::getEpochTimestamp()
S
82 1 3
Airwallex\Gateways\Card::enqueueAdminScripts()
S
91 1 2
Airwallex\Struct\PaymentSession::setMerchantSessionIdentifier()
S
77 1 4
Airwallex\Gateways\ExpressCheckout::getShowButtonOn()
S
80 1 3
Airwallex\Struct\PaymentIntent::setOrder()
S
77 1 4
Airwallex\Struct\Refund::setPaymentAttemptId()
S
77 1 4
Airwallex\Struct\PaymentConsent::setRequestId()
S
77 1 4
Airwallex\Struct\PaymentSession::getMerchantSessionIdentifier()
S
82 1 3
Airwallex\Struct\PaymentConsent::setMetadata()
S
77 1 4
Airwallex\Struct\PaymentIntent::setUpdatedAt()
S
77 1 4
Airwallex\Controllers\PaymentIntentController::__construct()
S
74 1 5
Airwallex\Struct\Customer::getFirstName()
S
82 1 3
Airwallex\Struct\PaymentConsent::getNextTriggeredBy()
S
82 1 3
Airwallex\Struct\PaymentIntent::getPaymentConsentId()
S
82 1 3
Airwallex\Struct\PaymentIntent::getDescriptor()
S
82 1 3
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport::enqueue_style()
S
69 1 8
Airwallex\Struct\PaymentConsent::getRequestId()
S
82 1 3
Airwallex\Struct\PaymentIntent::setCreatedAt()
S
77 1 4
Airwallex\Client\LoggingClient::__construct()
S
71 1 6
Airwallex\Main::handleStatusChange()
S
80 1 3
Airwallex\Struct\PaymentIntent::setSupplementaryAmount()
S
77 1 4
Airwallex\Struct\PaymentIntent::getOrder()
S
82 1 3
Airwallex\Struct\Customer::setEmail()
S
77 1 4
Airwallex\Gateways\Settings\AdminSettings::init()
S
71 1 5
Airwallex\Struct\Customer::getCreatedAt()
S
82 1 3
Airwallex\Struct\PaymentSession::setExpiresAt()
S
77 1 4
Airwallex\Struct\PaymentSession::getSignature()
S
82 1 3
Airwallex\Main::registerSettings()
S
80 1 3
Airwallex\Struct\PaymentIntent::setPaymentConsentId()
S
77 1 4
Airwallex\Gateways\ExpressCheckout::getButtonType()
S
80 1 3
Airwallex\Gateways\ExpressCheckout::getButtonSize()
S
80 1 3
Airwallex\Struct\PaymentSession::getOperationalAnalyticsIdentifier()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::isCardGatewayEnabled()
S
77 1 3
Airwallex\Struct\PaymentIntent::setLatestPaymentAttempt()
S
77 1 4
Airwallex\Struct\PaymentIntent::getCancelledAt()
S
82 1 3
Airwallex\Gateways\Settings\APISettings::__construct()
S
70 1 6
Airwallex\Services\LogService::getLogFile()
S
76 1 3
Airwallex\Struct\PaymentConsent::getMetadata()
S
82 1 3
Airwallex\Services\LogService::error()
S
71 1 5
Airwallex\Struct\PaymentIntent::setCancelledAt()
S
77 1 4
Airwallex\Struct\PaymentSession::setNonce()
S
77 1 4
Airwallex\Struct\Customer::getUpdatedAt()
S
82 1 3
Airwallex\Struct\Refund::setUpdatedAt()
S
77 1 4
Airwallex\Gateways\Main::getMetaData()
S
69 1 7
Airwallex\Struct\PaymentIntent::getReturnUrl()
S
82 1 3
Airwallex\Struct\PaymentIntent::setCapturedAmount()
S
77 1 4
Airwallex\Services\Util::getApiKey()
S
80 1 3
Airwallex\Controllers\OrderController::getFormattedShippingLabel()
S
74 1 4
Airwallex\Client\AdminClient::__construct()
S
74 1 5
Airwallex\Client\AbstractClient::getReferrer()
S
68 1 8
Airwallex\Struct\Refund::getPaymentIntentId()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::loadAppleScript()
S
68 1 9
Airwallex\Services\LogService::warning()
S
71 1 5
Airwallex\Struct\PaymentIntent::setCurrency()
S
77 1 4
Airwallex\Struct\PaymentConsent::setStatus()
S
77 1 4
Airwallex\Struct\PaymentIntent::getMetadata()
S
82 1 3
Airwallex\Struct\PaymentIntent::setStatus()
S
77 1 4
Airwallex\Struct\PaymentIntent::getAmount()
S
82 1 3
Airwallex\Struct\Refund::setCreatedAt()
S
77 1 4
Airwallex\Struct\PaymentIntent::getMerchantOrderId()
S
82 1 3
Airwallex\Struct\PaymentSession::setSignature()
S
77 1 4
Airwallex\Client\WeChatClient::__construct()
S
67 1 7
Airwallex\Controllers\PaymentSessionController::__construct()
S
81 1 3
Airwallex\Struct\PaymentSession::getDisplayName()
S
82 1 3
Airwallex\Struct\PaymentIntent::getCapturedAmount()
S
82 1 3
Airwallex\Struct\PaymentIntent::getLatestPaymentAttempt()
S
82 1 3
Airwallex\Struct\PaymentConsent::getPurpose()
S
82 1 3
Airwallex\Struct\PaymentConsent::getPaymentMethod()
S
82 1 3
Airwallex\Struct\Refund::setPaymentIntentId()
S
77 1 4
Airwallex\Client\CardClient::__construct()
S
67 1 7
Airwallex\Main::getInstanceKey()
S
80 1 3
Airwallex\Struct\Customer::getMerchantCustomerId()
S
82 1 3
Airwallex\Struct\Customer::setLastName()
S
77 1 4
Airwallex\Struct\PaymentConsent::getCreatedAt()
S
82 1 3
Airwallex\Struct\Refund::getReason()
S
82 1 3
Airwallex\Gateways\ExpressCheckout::getMetaData()
S
66 1 8
Airwallex\Struct\Customer::setUpdatedAt()
S
77 1 4
Airwallex\Struct\Customer::setCreatedAt()
S
77 1 4
Airwallex\Struct\Customer::setMerchantCustomerId()
S
77 1 4
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport::enqueue_style()
S
69 1 8
Airwallex\Struct\PaymentSession::setDomainName()
S
77 1 4
Airwallex\Struct\PaymentIntent::getSupplementaryAmount()
S
82 1 3
Airwallex\Struct\PaymentConsent::setPaymentMethod()
S
77 1 4

4 more item(s) not shown.