Code Analysis: emerchantpay Gateway Module for WooCommerce 1.11.8

Class Rating Complexity Lines of code
WC_emerchantpay_Method
D
266 1,536
Genesis\API\Constants\Errors
D
159 326
WC_emerchantpay_Transactions_Tree
B
92 321
WC_emerchantpay_Checkout
B
78 476
Genesis\Utils\Common
A
53 165
WC_emerchantpay_Subscription_Helper
A
52 154
Genesis\API\Response
A
51 153
WC_emerchantpay_Order_Helper
S
45 209
WC_emerchantpay_Direct
S
45 374
Genesis\API\Request\WPF\Create
S
45 280
WC_emerchantpay_Helper
S
35 105
Genesis\API\Notification
S
30 108
Genesis\Config
S
30 125
Genesis\API\Request\Financial\Alternatives\Klarna\Item
S
30 171
Genesis\API\Request\Financial\TravelData\AirlineItineraryLegData
S
29 139
Genesis\API\Constants\Transaction\Types
S
29 381
Genesis\API\Request\NonFinancial\Fraud\Chargeback\DateRange
S
28 122
Genesis\Parsers\XML
S
28 84
Genesis\API\Request
S
27 106
Genesis\Builders\XML
S
25 82
WC_emerchantpay_Transaction
S
21 63
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\Crypto\BitPay\Payout
S
15 89
Genesis\API\Request\Financial\OnlineBankingPayments\OnlineBanking\Payout
S
14 158
Genesis\API\Request\NonFinancial\TransactionApi\CardExpiryDateUpdate
S
14 83
Genesis\Genesis
S
14 80
Genesis\Utils\Requirements
S
13 56
Genesis\API\Request\NonFinancial\Sca\Checker
S
12 69
Genesis\Network\cURL
S
10 61
Genesis\API\Request\Financial\OnlineBankingPayments\InstantTransfer
S
10 54
Genesis\API\Request\NonFinancial\Fx\SearchRate
S
9 45
Genesis\Network
S
9 39
Genesis\Network\Base
S
9 19
Genesis\API\Validators\Request\Base\Validator
S
8 24
Genesis\Utils\Currency
S
8 28
Genesis\API\Request\Financial\TravelData\AirlineItineraryTaxesData
S
7 27
Genesis\API\Constants\Transaction\CustomRequiredParameters
S
7 42
Genesis\API\Request\NonFinancial\Fx\GetRate
S
7 37
Genesis\API\Request\NonFinancial\KYC\ConsumerRegistration\Create
S
7 97
Genesis\API\Constants\Transaction\States
S
7 28
Genesis\API\Request\NonFinancial\KYC\Transaction\Create
S
7 105
Genesis\Parser
S
7 21
Genesis\Network\Stream
S
7 86
Genesis\API\Request\Financial\Mobile\ApplePay
S
7 61
Genesis\API\Request\Financial\Alternatives\TransferTo\Payout
S
7 63
Genesis\API\Request\Financial\OnlineBankingPayments\OnlineBanking\Payin
S
6 104
Genesis\API\Request\Financial\Refund
S
6 51
Genesis\API\Request\Base\Financial\Alternative\Klarna
S
6 19
Genesis\Builder
S
6 18
Genesis\API\Request\Financial\Wallets\WebMoney
S
5 51
Genesis\API\Request\Financial\Wallets\eZeeWallet
S
5 33
Genesis\API\Request\NonFinancial\Consumers\Retrieve
S
5 15
Genesis\API\Request\Financial\Alternatives\INPay
S
5 71
Genesis\API\Request\Financial\Alternatives\Earthport
S
4 149
Genesis\API\Request\Financial\Alternatives\PPRO
S
4 124
Genesis\API\Request\NonFinancial\KYC\ConsumerRegistration\Update
S
4 38
Genesis\Utils\Country
S
4 12
Genesis\API\Request\Financial\Alternatives\Klarna\Authorize
S
4 44
Genesis\API\Request\Financial\OnlineBankingPayments\Citadel\Payout
S
4 86
Genesis\API\Request\Base\Financial\SouthAmericanPayment
S
4 37
Genesis\API\Request\NonFinancial\KYC\Transaction\Update
S
4 55
Genesis\API\Constants\Transaction\Parameters\PayByVouchers\RedeemTypes
S
3 10
Genesis\API\Request\Financial\Cards\Bancontact
S
3 32
Genesis\API\Request\Financial\Cards\Authorize
S
3 47
Genesis\API\Request\Financial\OnlineBankingPayments\MyBank
S
3 32
Genesis\API\Request\Financial\PayByVouchers\Sale
S
3 45
Genesis\API\Request\Financial\OnlineBankingPayments\Upi
S
3 33
Genesis\API\Request\Financial\OnlineBankingPayments\PayU
S
3 32
Genesis\API\Request\Financial\Alternatives\ABNiDEAL
S
3 35
Genesis\API\Request\Financial\Cards\Authorize3D
S
3 67
Genesis\API\Request\Financial\OnlineBankingPayments\Citadel\Payin
S
3 41
Genesis\API\Request\Financial\Alternatives\Trustly\Sale
S
3 37
Genesis\API\Request\Financial\OnlineBankingPayments\iDebit\Payin
S
3 31
Genesis\API\Constants\Transaction\Parameters\PayByVouchers\CardTypes
S
3 10
Genesis\API\Request\Financial\Wallets\Zimpler
S
3 35
Genesis\API\Request\Financial\OnlineBankingPayments\AstropayDirect
S
3 32
Genesis\API\Request\Financial\Wallets\Qiwi
S
3 55
Genesis\API\Request\Financial\Wallets\Neteller
S
3 37
Genesis\API\Request\Financial\Alternatives\Sofort
S
3 35
Genesis\API\Request\Financial\Cards\Sale
S
3 47
Genesis\API\Request\Financial\OnlineBankingPayments\Multibanco
S
3 31
Genesis\API\Request\Financial\Vouchers\Neosurf
S
3 40
Genesis\API\Request\Financial\OnlineBankingPayments\Alipay
S
3 34
Genesis\API\Request\Financial\OnlineBankingPayments\Ideal
S
3 33
Genesis\API\Request\Financial\OnlineBankingPayments\GiroPay
S
3 36
Genesis\API\Constants\Transaction\Parameters\OnlineBanking\BankCodeParameters
S
3 10
Genesis\API\Request\Financial\Cards\Sale3D
S
3 67
Genesis\API\Request\Financial\OnlineBankingPayments\SafetyPay
S
3 32
Genesis\API\Request\Financial\Cards\Recurring\InitRecurringSale3D
S
3 64
Genesis\API\Request\Financial\OnlineBankingPayments\Eps
S
3 32
Genesis\API\Request\Financial\PayByVouchers\oBeP
S
3 50
Genesis\API\Request\Financial\Vouchers\AstropayCard
S
3 32
Genesis\API\Request\NonFinancial\KYC\Call\Create
S
3 39
Genesis\API\Request\NonFinancial\AccountVerification
S
3 43
Genesis\API\Request\Financial\OnlineBankingPayments\BancoDoBrasil
S
3 37
Genesis\API\Request\Financial\Cards\Payout
S
3 44
Genesis\API\Request\Financial\OnlineBankingPayments\WeChat
S
3 35
Genesis\API\Request\NonFinancial\AVS
S
3 42
Genesis\API\Request\NonFinancial\KYC\Call\Update
S
3 27
Genesis\API\Request\Financial\SDD\Sale
S
3 37
Genesis\API\Request\Financial\OnlineBankingPayments\TrustPay
S
3 32
Genesis\API\Request\Financial\Cards\Recurring\InitRecurringSale
S
3 44
Genesis\API\Constants\Transaction\Parameters\OnlineBanking\PayoutBankParameters
S
3 10
Genesis\API\Request\Financial\Alternatives\Trustly\Withdrawal
S
2 26
Genesis\API\Request\Base\Financial\Alternative
S
2 30

118 more item(s) not shown.