Code Analysis: Integrate Fonepay in WooCommerce 1.0.2

Most Complex Functions

Function Rating Complexity
WC_Gateway_Fonepay_IPN_Handler::validate_ipn()
A
7
WC_Gateway_Fonepay::__construct()
S
7
WC_Gateway_Fonepay_IPN_Handler::check_response()
S
6
WC_Gateway_Fonepay::admin_scripts()
S
5
WC_Gateway_Fonepay_IPN_Handler::valid_response()
S
4
WC_Gateway_Fonepay_IPN_Handler::payment_status_completed()
S
4
WC_Gateway_Fonepay_Request::limit_length()
S
4
WC_Gateway_Fonepay_IPN_Handler::send_ipn_email_notification()
S
4
WC_Gateway_Fonepay_Response::get_fonepay_order()
S
3
WC_Gateway_Fonepay_Request::get_request_url()
S
2
WC_Gateway_Fonepay::process_admin_options()
S
3
WooCommerce_Fonepay::__construct()
S
3