Code Analysis: emerchantpay Gateway Module for WooCommerce 1.14.6

Class Rating Complexity Lines of code
WC_emerchantpay_Method
D
338 2,377
Genesis\API\Constants\Errors
D
160 328
WC_emerchantpay_Transactions_Tree
C
110 416
WC_emerchantpay_Checkout
B
95 654
Genesis\Utils\Common
A
65 199
WC_Emerchantpay_Direct
A
60 463
Genesis\API\Response
A
51 153
Genesis\API\Request\WPF\Create
S
49 313
WC_emerchantpay_Subscription_Helper
S
49 158
WC_emerchantpay_Order_Helper
S
49 217
WC_emerchantpay_Helper
S
46 130
Genesis\API\Notification
S
31 111
Genesis\API\Request\Financial\Cards\Threeds\V2\MethodContinue
S
30 127
Genesis\API\Constants\Transaction\Types
S
30 417
Genesis\API\Request\Financial\Alternatives\Klarna\Item
S
30 171
Genesis\Config
S
30 125
Genesis\API\Request
S
29 120
Genesis\API\Request\Financial\TravelData\AirlineItineraryLegData
S
29 139
WC_emerchantpay_Transaction
S
29 81
Genesis\Parsers\XML
S
28 84
Genesis\API\Request\NonFinancial\Fraud\Chargeback\DateRange
S
28 122
Genesis\API\Request\NonFinancial\KYC\Transaction\Create
S
25 164
WC_Emerchantpay_Threeds_Helper
S
25 142
Genesis\API\Request\Financial\Alternatives\TransferTo\Payout
S
23 168
Genesis\Builders\XML
S
23 78
Genesis\API\Request\Financial\OnlineBankingPayments\Entercash
S
20 88
Genesis\API\Request\Base\NonFinancial\DateRangeRequest
S
19 73
WC_emerchantpay_Genesis_Helper
S
17 52
Genesis\API\Request\Base\BaseVersionedRequest
S
16 60
Genesis\API\Request\Financial\OnlineBankingPayments\OnlineBanking\Payout
S
16 179
Genesis\API\Request\Financial\Crypto\BitPay\Payout
S
15 89
WC_Emerchantpay_Indicators_Helper
S
15 55
Genesis\API\Request\NonFinancial\KYC\ConsumerRegistration\Create
S
15 107
Genesis\API\Request\NonFinancial\Reconcile\DateRange
S
15 60
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\API\Request\Financial\Mobile\GooglePay
S
12 84
WC_Emerchantpay_Threeds_Base
S
11 66
Genesis\API\Request\Financial\Mobile\AfricanMobileSale
S
11 107
Genesis\API\Request\Financial\Payout\AfricanMobilePayout
S
11 148
Genesis\API\Request\NonFinancial\Fraud\Reports\DateRange
S
11 52
Genesis\API\Request\NonFinancial\Fraud\Retrieval\DateRange
S
11 52
Genesis\Network\Base
S
10 21
Genesis\Network\cURL
S
10 61
Genesis\API\Request\Financial\OnlineBankingPayments\InstantTransfer
S
10 54
Genesis\API\Request\Base\Financial\Cards\CreditCard
S
10 86
Genesis\API\Request\NonFinancial\Fx\SearchRate
S
9 45
Genesis\Network
S
9 39
WC_Emerchantpay_Threeds_Backend_Helper
S
9 60
Genesis\API\Constants\Transaction\States
S
9 39
Genesis\API\Request\Financial\OnlineBankingPayments\OnlineBanking\Payin
S
8 133
Genesis\Builder
S
7 21
Genesis\Parser
S
7 21
Genesis\Network\Stream
S
7 86
Genesis\API\Request\Financial\Mobile\ApplePay
S
7 64
Genesis\API\Request\Financial\Alternatives\Sofort
S
7 49
Genesis\API\Request\Financial\Cards\Recurring\RecurringSale
S
6 33
WC_Emerchantpay_Blocks
S
6 52
Genesis\API\Request\Financial\Alternatives\PPRO
S
6 113
Genesis\API\Request\Base\Financial\Alternative\Klarna
S
6 19
Genesis\API\Request\Financial\Refund
S
6 51
Genesis\API\Request\Financial\Alternatives\INPay
S
5 71
Genesis\API\Request\Financial\Wallets\WebMoney
S
5 51
Genesis\API\Request\Financial\Alternatives\Trustly\Sale
S
5 52
Genesis\API\Request\Financial\Cards\Authorize
S
5 53
Genesis\API\Request\Financial\Cards\Authorize3D
S
5 67
Genesis\API\Request\Financial\Cards\Sale3D
S
5 67
Genesis\API\Request\Financial\Cards\Sale
S
5 52
Genesis\API\Request\Financial\OnlineBankingPayments\Ideal
S
5 46
Genesis\API\Request\Financial\OnlineBankingPayments\Upi
S
5 42
Genesis\API\Request\Financial\Wallets\PayPal
S
5 47
Genesis\API\Request\NonFinancial\AccountVerification
S
5 55
Genesis\API\Request\Financial\Alternatives\P24
S
5 39
Genesis\API\Request\NonFinancial\Consumers\Retrieve
S
5 15
Genesis\API\Request\Financial\Mobile\RussianMobileSale
S
5 51
Genesis\API\Request\Financial\Cards\Recurring\InitRecurringSale3D
S
5 60
Genesis\API\Request\NonFinancial\AVS
S
4 46
Genesis\API\Request\Financial\OnlineBankingPayments\Citadel\Payout
S
4 86
Genesis\Builders\FORM
S
4 9
Genesis\API\Request\Financial\Alternatives\Earthport
S
4 149
Genesis\API\Constants\i18n
S
4 10
Genesis\API\Request\Financial\OnlineBankingPayments\GiroPay
S
4 44
Genesis\API\Request\NonFinancial\KYC\Transaction\Update
S
4 40
Genesis\API\Request\Base\Financial\SouthAmericanPayment
S
4 37
Genesis\API\Request\Financial\Cards\Recurring\InitRecurringSale
S
4 34
Genesis\API\Request\Financial\CashPayments\Pix
S
4 34
Genesis\API\Request\NonFinancial\KYC\ClientVerification\Verify
S
4 38
WC_Emerchantpay_Threeds_Form_Helper
S
4 10
Genesis\API\Request\Financial\PayByVouchers\Sale
S
4 49
Genesis\API\Request\Financial\Alternatives\Klarna\Authorize
S
4 44
Genesis\API\Request\Financial\OnlineBankingPayments\Alipay
S
3 34
Genesis\API\Request\Financial\Alternatives\Trustly\Withdrawal
S
3 41
Genesis\API\Request\Financial\Vouchers\Paysafecard
S
3 35
Genesis\API\Request\Financial\Cards\Payout
S
3 26
Genesis\API\Request\Financial\OnlineBankingPayments\BancoDoBrasil
S
3 38
Genesis\API\Request\Financial\OnlineBankingPayments\Eps
S
3 33
Genesis\API\Request\Financial\OnlineBankingPayments\WeChat
S
3 35
Genesis\API\Request\Financial\OnlineBankingPayments\iDebit\Payin
S
3 31
Genesis\API\Request\Financial\Wallets\Neteller
S
3 37
Genesis\API\Request\Financial\Payout\RussianMobilePayout
S
3 32
Genesis\API\Request\NonFinancial\KYC\Call\Create
S
3 36
Genesis\API\Request\Financial\OnlineBankingPayments\Citadel\Payin
S
3 41
Genesis\API\Request\Financial\OnlineBankingPayments\AstropayDirect
S
3 32
Genesis\API\Request\Financial\PayByVouchers\oBeP
S
3 50
Genesis\API\Request\Financial\Alternatives\ABNiDEAL
S
3 35
Genesis\API\Request\Financial\OnlineBankingPayments\PostFinance
S
3 33
Genesis\API\Request\Financial\Wallets\Zimpler
S
3 35
Genesis\API\Request\Financial\Vouchers\AstropayCard
S
3 33
Genesis\API\Request\Financial\OnlineBankingPayments\TrustPay
S
3 33
Genesis\API\Request\Financial\Wallets\Qiwi
S
3 55
Genesis\API\Request\Financial\OnlineBankingPayments\PayU
S
3 33
Genesis\API\Request\Financial\OnlineBankingPayments\MyBank
S
3 33
Genesis\API\Request\Financial\SDD\Sale
S
3 40
Genesis\API\Request\Financial\OnlineBankingPayments\SafetyPay
S
3 33
Genesis\API\Request\Financial\Vouchers\Neosurf
S
3 43
Genesis\API\Request\Financial\Cards\Bancontact
S
3 32
Genesis\API\Request\Base\Financial\Alternative
S
2 30

196 more item(s) not shown.