Code Analysis: Payment Gateway for ACBA BANK 1.0.8

Function Rating Maintainability Complexity Lines of code
hkd_init_acba_credit_agricole_gateway_class()
D
12
2 676
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_successful()
B
37 23 59
WC_HKD_Acba_Arca_Gateway::process_payment()
B
36 17 73
WC_HKD_Acba_Arca_Gateway::__construct()
A
42 13 43
WC_HKD_Acba_Arca_Gateway::admin_options()
A
37 6 121
WC_HKD_Acba_Arca_Gateway::payment_fields()
A
42 10 50
WC_HKD_Acba_Arca_Gateway::validateFields()
A
42 9 55
WC_HKD_Acba_Arca_Gateway::webhook_acba_credit_agricole_failed()
A
48 10 28
WC_HKD_Acba_Arca_Gateway::init_form_fields()
A
34 4 107
WC_HKD_Acba_Arca_Gateway::delete_binding()
A
47 7 34
WC_HKD_Acba_Arca_Gateway::CardsPageContent()
S
48 4 33
WC_HKD_Acba_Arca_Gateway::getCardType()
S
51 3 26
WC_HKD_Acba_Arca_Gateway::queryVarsCards()
S
77 1 4
hkd_add_acba_credit_agricole_gateway_class()
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