Code Analysis: Walletdoc Payment Gateway for WooCommerce 1.1.1

Function Rating Maintainability Complexity Lines of code
WP_Gateway_Walletdoc::webhook()
B
41 22 47
WP_Gateway_Walletdoc::capture_payment()
A
44 14 39
WP_Gateway_Walletdoc::process_payment()
A
36 8 77
WP_Gateway_Walletdoc::process_refund()
A
47 7 34
Walletdoc::createOrderPayment()
S
50 7 29
Walletdoc::updateCustomer()
S
53 5 22
Walletdoc::getOrderById()
S
57 4 17
walletdoc_wc_payment_gateway_server()
S
63 5 10
WP_Gateway_Walletdoc::validate_production_secret_field()
S
61 4 12
WP_Gateway_Walletdoc::validate_client_secret_field()
S
61 4 12
Walletdoc::createCustomer()
S
55 3 20
Walletdoc::createRefund()
S
55 3 20
WP_Gateway_Walletdoc::validate_walletdoc_signature()
S
61 3 11
Walletdoc::getAccessToken()
S
51 2 26
WP_Gateway_Walletdoc::__construct()
S
52 2 23
Walletdoc::captureTransactionProcess()
S
57 2 16
Walletdoc::Walletdoc_isDisabled()
S
65 3 9
Walletdoc::__construct()
S
66 2 9
walletdoc_wc_init()
S
68 2 7
WP_Gateway_Walletdoc::stringMatchMethod()
S
69 2 7
WP_Gateway_Walletdoc::are_keys_set()
S
68 2 7
Walletdoc::get_user_by()
S
66 2 9
Walletdoc::getPaymentStatus()
S
74 2 5
WP_Gateway_Walletdoc::is_available()
S
72 2 6
WP_Gateway_Walletdoc::log()
S
80 1 3
walletdoc_wc_required_currency_notice()
S
66 1 8
walletdoc_wc_payment_gateway()
S
83 1 3
walletdoc_wc_admin_scripts()
S
78 1 3
WalletdocWcValidationException::__construct()
S
73 1 5
walletdoc_wc_required_admin_notice()
S
74 1 5
WC_Walletdoc_log()
S
76 1 4
add_walletdoc()
S
77 1 4
WalletdocWcValidationException::getErrors()
S
82 1 3
walletdoc_wc_plugin_settings_link()
S
74 1 5
walletdoc_wc_init_test()
S
83 1 3
WalletdocWcValidationException::getResponse()
S
82 1 3
WP_Gateway_Walletdoc::init_form_fields()
S
80 1 3
add_query_vars_filter()
S
74 1 5
walletdoc_wc_update_user_profile()
S
83 1 3