Code Analysis: Ivno Payment Gateway with Instant Approval 2.5.6

Most Complex Classes

Class Rating Complexity
Ivno_WC_Gateway
D
248
Ivno_Blocks_Support
A
65

Most Complex Functions

Function Rating Complexity
ivno_gateway_init()
D
14
Ivno_WC_Gateway::payment_fields()
C
28
Ivno_Blocks_Support::get_enabled_supported_cryptos()
C
23
ivno_apply_payment_method_discount()
C
25
Ivno_WC_Gateway::get_enabled_crypto_options()
C
22
Ivno_WC_Gateway::process_crypto_payment()
B
18
Ivno_WC_Gateway::validate_crypto_selection()
B
19
Ivno_WC_Gateway::fetch_wallet_backed_assets_from_api()
B
17
Ivno_WC_Gateway::maybe_render_debug_panel()
B
18
Ivno_WC_Gateway::process_payment()
B
15
Ivno_WC_Gateway::render_admin_order_meta_box()
A
16
Ivno_WC_Gateway::handle_webhook()
A
14