Code Analysis: WooCommerce M-PESA Payment Gateway 1.0.0

Most Complex Classes

Class Rating Complexity
WC_Gateway_Mpesa
S
8

Most Complex Functions

Function Rating Complexity
woompesa_request_payment()
A
10
woompesa_payment_gateway_init()
A
2
WC_Gateway_Mpesa::init_form_fields()
S
1
WC_Gateway_Mpesa::woompesa_generate_iframe()
S
2
WC_Gateway_Mpesa::__construct()
S
2
woompesa_mpesatrx_install()
S
1
WC_Gateway_Mpesa::process_payment()
S
1
woompesa_adds_to_the_head()
S
1
woompesa_add_gateway_class()
S
1
WC_Gateway_Mpesa::receipt_page()
S
1
woompesa_scan_transactions()
S
1
WC_Gateway_Mpesa::admin_options()
S
1