Code Analysis: Airwallex Online Payments Gateway 1.27.3

Most Complex Functions

Function Rating Complexity
Airwallex\Client\AbstractClient::createPaymentIntent()
D
46
Airwallex\Services\OrderService::updateOrderDetails()
C
27
Airwallex\Services\WebhookService::process()
C
23
Airwallex\Gateways\Card::payment_fields()
C
25
Airwallex\Controllers\OrderController::getAvailableShippingOptions()
B
22
Airwallex\Gateways\FunnelKitUpsell::process_client_payment()
B
18
Airwallex\Gateways\Card::process_payment()
B
21
Airwallex\Controllers\AirwallexController::paymentConfirmation()
B
19
Airwallex\Gateways\AirwallexGatewayLocalPaymentMethod::process_payment()
B
17
Airwallex\Controllers\OrderController::getDisplayItems()
B
15
Airwallex\Controllers\OrderController::normalizeState()
A
17
Airwallex\Gateways\FunnelKitUpsell::has_token()
A
16