Code Analysis: emerchantpay Gateway Module for WooCommerce 1.11.8

Most Complex Functions

Function Rating Complexity
Genesis\API\Constants\Errors::getErrorDescription()
D
87
Genesis\API\Constants\Errors::getIssuerResponseCode()
D
71
WC_emerchantpay_Method::do_refund()
B
16
WC_emerchantpay_Method::updateOrderStatus()
B
16
WC_emerchantpay_Transactions_Tree::getTransactionTree()
B
17
WC_emerchantpay_Method::capture()
A
11
WC_emerchantpay_Transaction::importResponse()
A
13
WC_emerchantpay_Method::void()
A
10
WC_emerchantpay_Method::update_order_status_refunded()
A
12
WC_emerchantpay_Direct::process_init_subscription_payment()
A
9
WC_emerchantpay_Method::process_after_init_recurring_payment()
A
9
WC_emerchantpay_Checkout::prepareInitialGenesisRequest()
A
5