Code Analysis: Ivno Payment Gateway with Instant Approval 1.7.2

Most Complex Classes

Class Rating Complexity
Ivno_WC_Gateway
S
32
Ivno_Blocks_Support
S
4
Ivno_Blocks_Support
S
4

Most Complex Functions

Function Rating Complexity
ivno_gateway_init()
C
8
ivno_apply_payment_method_discount()
C
25
Ivno_WC_Gateway::process_payment()
A
10
Ivno_WC_Gateway::receipt_page()
A
2
Ivno_WC_Gateway::handle_webhook()
A
9
ivno_checkout_refresh_script()
S
7
Ivno_WC_Gateway::init_form_fields()
S
1
Ivno_WC_Gateway::is_available()
S
6
Ivno_WC_Gateway::__construct()
S
3
Ivno_WC_Gateway::get_icon()
S
1
Ivno_Blocks_Support::get_payment_method_script_handles()
S
1
Ivno_Blocks_Support::get_payment_method_data()
S
1