Code Analysis: Payment Gateway for ACBA BANK 1.1.1

Function Rating Maintainability Complexity Lines of code
hkd_init_acba_credit_agricole_gateway_class()
D
7
2 1,039
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_successful()
C
36 24 66
WC_HKD_Acba_Arca_Gateway::process_payment()
B
34 21 85
WC_HKD_Acba_Arca_Gateway::__construct()
B
34 18 78
WC_HKD_Acba_Arca_Gateway::admin_options()
B
33 10 147
WC_HKD_Acba_Arca_Gateway::init_form_fields()
A
30 4 157
WC_HKD_Acba_Arca_Gateway::payment_fields()
A
42 10 50
WC_HKD_Acba_Arca_Gateway::confirmPayment()
A
42 10 50
WC_HKD_Acba_Arca_Gateway::validateFields()
A
42 9 54
WC_HKD_Acba_Arca_Gateway::process_subscription_payment()
A
39 8 63
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_failed()
A
48 10 28
WC_HKD_Acba_Arca_Gateway::cancelPayment()
A
47 7 34
WC_HKD_Acba_Arca_Gateway::delete_binding()
A
47 7 34
plugin_activate_hkd_acba()
S
53 6 19
WC_HKD_Acba_Arca_Gateway::process_refund()
S
51 5 26
WC_HKD_Acba_Arca_Gateway::CardsPageContent()
S
48 4 33
WC_HKD_Acba_Arca_Gateway::add_custom_order_status_actions_button()
S
58 5 13
WC_HKD_Acba_Arca_Gateway::statusChangeHookSubscription()
S
61 5 12
WC_HKD_Acba_Arca_Gateway::getCardType()
S
51 3 26
WC_HKD_Acba_Arca_Gateway::statusChangeHook()
S
63 4 10
WC_HKD_Acba_Arca_Gateway::checkActivation()
S
63 2 10
WC_HKD_Acba_Arca_Gateway::queryVarsCards()
S
77 1 4
hkd_acba_gateway_setting_link()
S
69 1 6
WC_HKD_Acba_Arca_Gateway::enqueue_stylesheets()
S
72 1 5
addCardsEndPoint()
S
75 1 4
WC_HKD_Acba_Arca_Gateway::addCardLinkMenu()
S
76 1 4
WC_HKD_Acba_Arca_Gateway::add_custom_order_status_actions_button_css()
S
82 1 3
WC_HKD_Acba_Arca_Gateway::getPaymentGatewayByOrder()
S
80 1 3
hkd_add_acba_credit_agricole_gateway_class()
S
77 1 4