Code Analysis: emerchantpay Gateway Module for WooCommerce 1.17.0

Class Rating Complexity Lines of code
WC_Emerchantpay_Method_Base
D
365 2,430
Genesis\Api\Constants\Errors
D
186 383
WC_Emerchantpay_Transactions_Tree
C
108 410
WC_Emerchantpay_Checkout
B
96 628
WC_Emerchantpay_Direct
A
70 483
Genesis\Utils\Common
A
66 203
WC_Emerchantpay_Subscription_Helper
A
53 172
WC_Emerchantpay_Helper
S
46 109
Genesis\Api\Response
S
44 136
Genesis\Api\Request\NonFinancial\BillingApi\Transaction
S
39 213
Genesis\Api\Request\Financial\Alternatives\Klarna\Item
S
33 172
Genesis\Api\Request\Financial\Alternatives\Transaction\Item
S
32 157
Genesis\Api\Request\Financial\Cards\Threeds\V2\MethodContinue
S
30 128
Genesis\Api\Request
S
30 135
Genesis\Api\Notification
S
30 108
Genesis\Config
S
29 120
Genesis\Parsers\Xml
S
29 88
Genesis\Api\Request\Financial\TravelData\AirlineItineraryLegData
S
29 139
WC_Emerchantpay_Transaction
S
29 81
Genesis\Api\Constants\Transaction\Types
S
29 360
Genesis\Api\Request\Wpf\Create
S
28 211
Genesis\Api\Request\NonFinancial\Fraud\Chargeback\DateRange
S
26 114
Genesis\Api\Request\NonFinancial\Kyc\Transaction\Create
S
25 164
WC_Emerchantpay_Order_Helper
S
25 100
WC_Emerchantpay_Threeds_Helper
S
25 142
Genesis\Api\Request\Financial\Alternatives\TransferTo\Payout
S
23 168
Genesis\Builders\Xml
S
23 78
WC_Emerchantpay_Order_Proxy
S
22 73
WC_Emerchantpay_Genesis_Helper
S
21 63
WC_Emerchantpay_Functions
S
19 115
WC_Emerchantpay_Indicators_Helper
S
19 70
Genesis\Api\Request\Base\NonFinancial\DateRangeRequest
S
17 65
Genesis\Api\Request\Financial\OnlineBankingPayments\OnlineBanking\Payout
S
16 178
Genesis\Api\Request\Base\BaseVersionedRequest
S
16 60
Genesis\Api\Request\Base\GraphqlRequest
S
16 86
Genesis\Api\Request\NonFinancial\Kyc\ConsumerRegistration\Create
S
15 107
Genesis\Api\Request\Financial\Crypto\BitPay\Payout
S
15 89
Genesis\Api\Request\NonFinancial\TransactionApi\CardExpiryDateUpdate
S
14 83
Genesis\Genesis
S
14 83
Genesis\Api\Request\NonFinancial\Sca\Checker
S
13 72
Genesis\Utils\Currency
S
13 42
Genesis\Utils\Requirements
S
13 56
Genesis\Network
S
12 62
Genesis\Network\Curl
S
12 67
Genesis\Api\Request\Financial\Mobile\GooglePay
S
12 88
Genesis\Api\Request\NonFinancial\Fraud\Retrieval\DateRange
S
11 52
Genesis\Api\Request\Financial\Alternatives\Transaction\Items
S
11 49
Genesis\Network\Base
S
11 21
Genesis\Api\Request\Financial\Mobile\AfricanMobileSale
S
11 107
WC_Emerchantpay_Threeds_Base
S
11 66
Genesis\Api\Request\Financial\Payout\AfricanMobilePayout
S
11 148
Genesis\Api\Request\NonFinancial\Fraud\Reports\DateRange
S
11 52
Genesis\Api\Request\Base\Financial\Cards\CreditCard
S
10 86
WC_Emerchantpay_Threeds_Backend_Helper
S
10 64
Genesis\Api\Constants\Transaction\States
S
10 46
Genesis\Api\Request\Financial\Alternatives\Klarna\Items
S
9 38
Genesis\Network\Stream
S
9 95
Genesis\Api\Request\NonFinancial\Alternatives\Klarna\UpdateItems
S
9 29
Genesis\Api\Request\Base\NonFinancial\Alternatives\Trustly\BaseRequest
S
8 28
Genesis\Api\Request\Financial\Mobile\ApplePay
S
8 73
Genesis\Api\Request\Financial\OnlineBankingPayments\OnlineBanking\Payin
S
8 136
Genesis\Api\Request\Financial\Wallets\EzeeWallet
S
8 45
WC_Emerchantpay_Order_Factory
S
7 16
Genesis\Parser
S
7 21
Genesis\Api\Request\Financial\CashPayments\Pix
S
7 70
Genesis\Api\Request\Financial\Alternatives\Sofort
S
7 49
Genesis\Builder
S
7 21
Genesis\Api\Request\Financial\Cards\Sale
S
6 56
Genesis\Api\Request\Financial\Cards\Recurring\RecurringSale
S
6 33
Genesis\Api\Request\NonFinancial\Kyc\ClientVerification\Verify
S
6 50
Genesis\Api\Request\Financial\Refund
S
6 51
WC_Emerchantpay_Legacy_Order_Adapter
S
6 42
Genesis\Api\Request\Financial\Cards\Authorize
S
6 57
Genesis\Api\Request\Financial\Wallets\WebMoney
S
5 51
Genesis\Api\Request\Financial\Alternatives\P24
S
5 39
Genesis\Api\Request\Financial\Alternatives\Trustly\Sale
S
5 52
Genesis\Api\Request\Financial\OnlineBankingPayments\Upi
S
5 42
WC_Emerchantpay_Blocks_Checkout
S
5 43
WC_Emerchantpay_Hpos_Order_Adapter
S
5 38
Genesis\Api\Request\Financial\Mobile\RussianMobileSale
S
5 51
Genesis\Api\Request\Financial\OnlineBankingPayments\Ideal
S
5 46
Genesis\Api\Request\Financial\Cards\Sale3D
S
5 69
Genesis\Api\Request\Financial\Cards\Recurring\InitRecurringSale3D
S
5 62
Genesis\Api\Request\Financial\Alternatives\Invoice\Authorize
S
5 61
Genesis\Api\Request\Financial\Wallets\PayPal
S
5 47
Genesis\Api\Request\Financial\Cards\Authorize3D
S
5 69
WC_Emerchantpay_Blocks_Functions
S
5 29
WC_Emerchantpay_Blocks_Direct
S
5 48
Genesis\Api\Request\NonFinancial\Consumers\Retrieve
S
5 15
Genesis\Api\Request\Base\Financial\SouthAmericanPayment
S
4 37
WC_Emerchantpay_Threeds_Form_Helper
S
4 10
Genesis\Api\Request\NonFinancial\Kyc\Transaction\Update
S
4 40
Genesis\Api\Constants\i18n
S
4 10
Genesis\Builders\Form
S
4 9
Genesis\Api\Request\NonFinancial\Alternatives\Trustly\RegisterAccount
S
4 38
Genesis\Api\Request\Financial\Cards\Recurring\InitRecurringSale
S
4 35
Genesis\Api\Request\Financial\Alternatives\Ppro
S
4 96
Genesis\Api\Request\NonFinancial\Alternatives\Trustly\SelectAccount
S
3 42
Genesis\Api\Request\Financial\Sdd\Sale
S
3 41
Genesis\Api\Request\Financial\OnlineBankingPayments\PayU
S
3 33
Genesis\Api\Request\NonFinancial\Kyc\Call\Create
S
3 36
Genesis\Api\Request\Financial\Payout\RussianMobilePayout
S
3 32
Genesis\Api\Request\Financial\OnlineBankingPayments\Idebit\Payin
S
3 31
Genesis\Api\Request\Financial\OnlineBankingPayments\BancoDoBrasil
S
3 38
Genesis\Api\Request\Financial\OnlineBankingPayments\MyBank
S
3 33
Genesis\Api\Request\Financial\Cards\Bancontact
S
3 32
Genesis\Api\Request\Financial\Cards\Payout
S
3 28
Genesis\Api\Request\Financial\OnlineBankingPayments\Eps
S
3 33
Genesis\Api\Request\Financial\Vouchers\Paysafecard
S
3 35
Genesis\Api\Request\Financial\Vouchers\Neosurf
S
3 43
Genesis\Api\Request\Financial\OnlineBankingPayments\PostFinance
S
3 33
Genesis\Api\Request\Financial\Wallets\Neteller
S
3 37
Genesis\Api\Request\Financial\OnlineBankingPayments\WeChat
S
3 35
Genesis\Api\Request\Financial\CashPayments\Cash
S
3 37
Genesis\Api\Request\Financial\OnlineBankingPayments\SafetyPay
S
3 33
Genesis\Api\Request\Base\Financial\Alternative
S
2 30

206 more item(s) not shown.