Code Analysis: Payment Gateway for Adyen and WooCommerce 2.0.0

Most Complex Functions

Function Rating Complexity
PGAWC_Adyen\Adyen\Notifications\DataObjects\PGAWC_Adyen_Notification_Request::__construct()
A
14
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::process_payment()
A
7
PGAWC_Adyen\Core\PGAWC_Adyen_Integration::receive_adyen_notifications()
S
7
PGAWC_Adyen\Adyen\PGAWC_Adyen::refund()
S
6
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::init_form_fields()
S
1
PGAWC_Adyen\Core\PGAWC_Adyen_Integration::refund_through_adyen()
S
6
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::is_gateway_configured()
S
6
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::handle_sca_redirect()
S
4
PGAWC_Adyen\Adyen\PGAWC_Adyen::pay()
S
3
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::receipt_page()
S
4
PGAWC_Adyen\Adyen\PGAWC_Adyen::get_payment_methods()
S
3
PGAWC_Adyen\Adyen\Notifications\PGAWC_Refund_Handler::handle()
S
3