Code Analysis: Ivno Payment Gateway with Instant Approval 1.8.0

Most Complex Classes

Class Rating Complexity
Ivno_WC_Gateway
C
116
Ivno_Blocks_Support
S
4

Most Complex Functions

Function Rating Complexity
ivno_gateway_init()
D
12
ivno_apply_payment_method_discount()
C
25
Ivno_WC_Gateway::process_crypto_payment()
B
17
Ivno_WC_Gateway::process_payment()
B
15
Ivno_WC_Gateway::render_admin_order_meta_box()
A
16
Ivno_WC_Gateway::validate_crypto_selection()
A
15
Ivno_WC_Gateway::handle_webhook()
A
14
Ivno_WC_Gateway::payment_fields()
A
10
Ivno_WC_Gateway::map_crypto_error_message()
A
12
Ivno_WC_Gateway::init_form_fields()
A
1
Ivno_WC_Gateway::receipt_page()
A
2
ivno_checkout_refresh_script()
S
7