PlansController::create() |
C |
29 |
26 |
137 |
CustomerController::update() |
C |
34 |
26 |
79 |
CustomerController::create() |
B |
38 |
21 |
61 |
PlansController::update() |
B |
32 |
17 |
121 |
VindiPaymentProcessor::process_order() |
A |
37 |
12 |
76 |
VindiCreditGateway::payment_fields() |
A |
46 |
10 |
36 |
ProductController::create() |
A |
47 |
10 |
34 |
VindiPaymentProcessor::get_cycle_from_product_type() |
A |
54 |
11 |
19 |
VindiHelpers::array_sort() |
A |
51 |
9 |
29 |
VindiApi::test_api_key() |
A |
44 |
8 |
43 |
VindiPaymentProcessor::create_subscription() |
A |
49 |
9 |
27 |
InterestPriceHandler::calculate_cost() |
A |
50 |
9 |
25 |
VindiPaymentProcessor::get_plan_from_order_item() |
A |
57 |
9 |
15 |
VindiRoutes::getPaymentMethods() |
A |
50 |
8 |
27 |
VindiPaymentProcessor::build_tax_item() |
A |
50 |
8 |
27 |
VindiWebhooks::subscription_canceled() |
A |
57 |
8 |
17 |
VindiPaymentProcessor::build_product_items() |
A |
49 |
7 |
31 |
VindiSubscriptionStatusHandler::order_canceled() |
S |
53 |
7 |
21 |
VindiCreditGateway::get_installments() |
S |
55 |
7 |
20 |
VindiPaymentProcessor::get_product() |
S |
54 |
7 |
20 |
VindiRoutes::isSubscriptionActive() |
S |
57 |
7 |
17 |
ProductController::update() |
S |
49 |
6 |
31 |
VindiPaymentGateway::process_refund() |
S |
48 |
6 |
31 |
VindiPaymentProcessor::build_product_from_order_item() |
S |
51 |
6 |
26 |
VindiPaymentProcessor::build_interest_rate_item() |
S |
51 |
6 |
25 |
VindiPaymentGateway::get_level3_data_from_order() |
S |
46 |
5 |
39 |
VindiSubscriptionStatusHandler::order_fully_refunded() |
S |
53 |
6 |
21 |
VindiPaymentProcessor::build_product_items_for_bill() |
S |
55 |
6 |
20 |
VindiPaymentProcessor::order_has_trial_and_simple_product() |
S |
56 |
6 |
20 |
VindiPaymentProcessor::build_sign_up_fee_item() |
S |
54 |
6 |
19 |
VindiApi::request() |
S |
47 |
5 |
34 |
VindiSubscriptionStatusHandler::filter_pre_status() |
S |
57 |
6 |
18 |
VindiHelpers::get_matching_subscription_item() |
S |
56 |
6 |
18 |
VindiHelpers::get_matching_subscription() |
S |
56 |
6 |
17 |
VindiApi::check_response() |
S |
58 |
6 |
14 |
VindiWebhooks::bill_paid() |
S |
50 |
5 |
28 |
VindiPaymentProcessor::build_shipping_item() |
S |
52 |
5 |
26 |
PlansController::trash() |
S |
53 |
5 |
24 |
PlansController::untrash() |
S |
53 |
5 |
24 |
VindiPaymentProcessor::build_product_items_for_subscription() |
S |
53 |
5 |
22 |
VindiPaymentProcessor::config_discount_cycles() |
S |
55 |
5 |
22 |
VindiPaymentProcessor::build_discount_item_for_bill() |
S |
54 |
5 |
21 |
VindiDependencies::check_critical_dependencies() |
S |
49 |
4 |
35 |
VindiPaymentProcessor::build_discount_item_for_subscription() |
S |
54 |
5 |
20 |
VindiPaymentProcessor::cancel_if_denied_bill_status() |
S |
56 |
5 |
18 |
VindiCreditGateway::build_user_payment_profile() |
S |
55 |
5 |
18 |
VindiDependencies::check() |
S |
46 |
3 |
47 |
VindiPaymentProcessor::coupon_supports_product() |
S |
59 |
5 |
16 |
VindiWebhooks::update_next_payment() |
S |
58 |
5 |
15 |
VindiPaymentProcessor::finish_payment() |
S |
52 |
4 |
25 |
VindiWebhooks::charge_rejected() |
S |
53 |
4 |
24 |
VindiDependencies::check_plugin_dependencies() |
S |
53 |
4 |
23 |
VindiPaymentGateway::process_payment() |
S |
53 |
4 |
22 |
VindiWebhooks::issue_created() |
S |
54 |
4 |
21 |
VindiSettings::init_form_fields() |
S |
41 |
1 |
65 |
VindiWebhooks::handle() |
S |
55 |
4 |
19 |
VindiCreditGateway::init_form_fields() |
S |
41 |
1 |
64 |
VindiDependencies::get_active_plugins() |
S |
56 |
4 |
18 |
ProductController::untrash() |
S |
57 |
4 |
17 |
ProductController::trash() |
S |
57 |
4 |
17 |
VindiWebhooks::subscription_reactivated() |
S |
57 |
4 |
16 |
VindiRoutes::getMerchant() |
S |
62 |
5 |
10 |
VindiBankSlipGateway::payment_fields() |
S |
58 |
4 |
15 |
VindiPaymentProcessor::create_payment_profile() |
S |
60 |
4 |
13 |
VindiBankSlipGateway::show_bank_slip_download() |
S |
60 |
4 |
13 |
VindiPaymentProcessor::create_payment_profile_bank_slip() |
S |
61 |
4 |
12 |
VindiWebhooks::process_event() |
S |
61 |
4 |
11 |
VindiSettings::__construct() |
S |
51 |
3 |
24 |
VindiConversions::convert_interval() |
S |
54 |
3 |
23 |
VindiPaymentProcessor::create_bill() |
S |
54 |
3 |
21 |
VindiWebhooks::bill_created() |
S |
54 |
3 |
21 |
VindiSettings::api_key_field() |
S |
58 |
3 |
15 |
VindiRoutes::isMerchantStatusTrialOrSandbox() |
S |
66 |
4 |
8 |
VindiPaymentProcessor::process() |
S |
64 |
4 |
10 |
VindiApi::get_error_message() |
S |
64 |
4 |
8 |
VindiSubscriptionStatusHandler::active_status() |
S |
64 |
4 |
10 |
VindiRedirectToMyAccount() |
S |
65 |
4 |
9 |
CustomerController::delete() |
S |
61 |
3 |
14 |
VindiRedirectInfo() |
S |
61 |
3 |
13 |
VindiRoutes::findProductByCode() |
S |
59 |
3 |
13 |
VindiPaymentProcessor::get_customer() |
S |
62 |
3 |
12 |
VindiRoutes::deleteBill() |
S |
62 |
3 |
11 |
VindiRoutes::getPaymentProfile() |
S |
61 |
3 |
11 |
VindiPaymentProcessor::cancel_subscriptions_and_order() |
S |
62 |
3 |
11 |
CouponsMetaBox::output() |
S |
51 |
2 |
26 |
VindiWebhooks::subscription_renew() |
S |
51 |
2 |
26 |
InterestPriceHandler::add_installment_change_script() |
S |
61 |
2 |
22 |
VindiRoutes::findOrCreateProduct() |
S |
58 |
2 |
17 |
VindiCreditGateway::__construct() |
S |
50 |
1 |
31 |
VindiRoutes::createSubscription() |
S |
64 |
3 |
9 |
VindiPaymentGateway::get_country_code() |
S |
66 |
3 |
8 |
VindiPaymentProcessor::get_order_type() |
S |
70 |
3 |
6 |
VindiPaymentProcessor::subscription_has_trial() |
S |
77 |
3 |
3 |
VindiPaymentProcessor::installments() |
S |
65 |
3 |
9 |
VindiPaymentProcessor::create_bill_meta_for_order() |
S |
66 |
3 |
8 |
CouponsMetaBox::save() |
S |
64 |
3 |
9 |
VindiPaymentProcessor::check_multiple_subscriptions_of_same_period() |
S |
66 |
3 |
8 |
WC_Vindi_Payment::get_instance() |
S |
64 |
3 |
10 |
VindiDependencies::search_plugin_name() |
S |
67 |
3 |
8 |
VindiCreditGateway::get_order_max_installments() |
S |
66 |
3 |
8 |
VindiPaymentGateway::get_refund_request() |
S |
58 |
2 |
14 |
VindiPaymentProcessor::get_cc_payment_type() |
S |
59 |
2 |
14 |
VindiBankSlipGateway::__construct() |
S |
50 |
1 |
29 |
VindiConversions::convertTriggerToDay() |
S |
60 |
2 |
13 |
VindiPaymentGateway::refund_transaction() |
S |
59 |
2 |
13 |
VindiWebhooks::find_order_by_bill_id() |
S |
60 |
2 |
12 |
VindiWebhooks::find_order_by_subscription_and_cycle() |
S |
60 |
2 |
12 |
VindiDependencies::ecfb_url() |
S |
63 |
2 |
12 |
VindiPaymentGateway::__construct() |
S |
62 |
2 |
11 |
VindiBankSlipGateway::thank_you_page() |
S |
62 |
2 |
11 |
WC_Vindi_Payment::init() |
S |
56 |
1 |
20 |
VindiSubscriptionStatusHandler::__construct() |
S |
59 |
1 |
16 |
VindiBankSlipGateway::init_form_fields() |
S |
58 |
1 |
16 |
VindiWebhooks::bill_canceled() |
S |
63 |
2 |
10 |
VindiSettings::wcs_automatic_payment_settings() |
S |
73 |
2 |
5 |
VindiApi::build_body() |
S |
69 |
2 |
7 |
VindiHelpers::get_vindi_amount() |
S |
69 |
2 |
6 |
VindiApi::base_path() |
S |
72 |
2 |
6 |
VindiHelpers::wc_post_meta() |
S |
65 |
2 |
9 |
VindiRoutes::refundCharge() |
S |
67 |
2 |
7 |
VindiRoutes::getSubscription() |
S |
71 |
2 |
5 |
VindiWebhooks::find_order_by_id() |
S |
69 |
2 |
6 |
VindiRoutes::findProductById() |
S |
66 |
2 |
8 |
WC_Vindi_Payment::__construct() |
S |
58 |
1 |
15 |
VindiPaymentProcessor::get_bank_slip_payment_type() |
S |
66 |
2 |
9 |
VindiSubscriptionStatusHandler::suspend_status() |
S |
71 |
2 |
6 |
VindiPaymentProcessor::check_trial_and_single_product() |
S |
66 |
2 |
8 |
VindiPaymentGateway::is_valid_br_zip_code() |
S |
78 |
2 |
3 |
VindiSettings::check_ssl() |
S |
70 |
2 |
7 |
VindiWebhooks::find_bill_by_charge_id() |
S |
68 |
2 |
6 |
VindiRoutes::getPlan() |
S |
65 |
2 |
9 |
VindiApi::convert_body_to_json() |
S |
69 |
2 |
7 |
VindiLogger::log() |
S |
69 |
2 |
7 |
VindiRoutes::findBillById() |
S |
65 |
2 |
9 |
VindiPaymentProcessor::abort() |
S |
67 |
2 |
8 |
VindiPaymentProcessor::cancel_bills() |
S |
73 |
2 |
5 |
VindiPaymentGateway::find_bill_last_charge() |
S |
64 |
2 |
9 |
AbstractInstance::instance() |
S |
72 |
2 |
6 |
VindiSettings::is_api_key_valid() |
S |
74 |
2 |
5 |
VindiBankSlipGateway::bank_slip_quantity_to_render() |
S |
71 |
2 |
6 |
VindiRoutes::createBill() |
S |
70 |
2 |
6 |
VindiPaymentGateway::validate_settings() |
S |
71 |
2 |
5 |
VindiSubscriptionStatusHandler::get_vindi_subscription_id() |
S |
70 |
2 |
6 |
VindiRoutes::hasPendingSubscriptionBills() |
S |
64 |
2 |
9 |
VindiRoutes::acceptBankSlip() |
S |
72 |
2 |
6 |
VindiRoutes::getCharge() |
S |
69 |
2 |
6 |
VindiRoutes::suspendSubscription() |
S |
66 |
2 |
8 |
VindiDependencies::woocommerce_url() |
S |
66 |
2 |
9 |
VindiWebhooks::find_subscription_by_id() |
S |
67 |
2 |
7 |
VindiPaymentProcessor::verify_payment_profile() |
S |
72 |
2 |
5 |
VindiProductStatus::product_status_notifier() |
S |
73 |
2 |
5 |
VindiSubscriptionStatusHandler::get_wc_subscription_id() |
S |
75 |
2 |
4 |
VindiRoutes::activateSubscription() |
S |
71 |
2 |
5 |
VindiSettings::get_return_status() |
S |
69 |
2 |
7 |
VindiSubscriptionStatusHandler::cancelled_status() |
S |
71 |
2 |
6 |
VindiPaymentGateway::is_single_order() |
S |
68 |
2 |
7 |
VindiPaymentProcessor::payment_method_code() |
S |
79 |
2 |
3 |
VindiPaymentProcessor::suspend_subscriptions() |
S |
73 |
2 |
5 |
VindiPaymentProcessor::get_vindi_code() |
S |
67 |
2 |
8 |
VindiDependencies::is_wc_memberships_active() |
S |
69 |
2 |
7 |
VindiRoutes::findCustomerById() |
S |
66 |
2 |
8 |
VindiPaymentProcessor::__construct() |
S |
64 |
2 |
9 |
VindiSettings::get_template() |
S |
64 |
1 |
12 |
VindiDependencies::format_plugin_data() |
S |
62 |
1 |
11 |
VindiHelpers::is_wc_lt() |
S |
78 |
1 |
3 |
VindiWebhooks::test() |
S |
79 |
1 |
3 |
VindiRoutes::verifyCustomerPaymentProfile() |
S |
70 |
1 |
6 |
VindiSettings::send_nfe_information() |
S |
79 |
1 |
3 |
AbstractInstance::__clone() |
S |
98 |
1 |
1 |
PlansController::__construct() |
S |
65 |
1 |
8 |
VindiHelpers::clean_statement_descriptor() |
S |
69 |
1 |
6 |
VindiControllers::__construct() |
S |
71 |
1 |
6 |
VindiLogger::__construct() |
S |
73 |
1 |
5 |
VindiRoutes::createCustomer() |
S |
74 |
1 |
4 |
VindiSettings::get_token() |
S |
82 |
1 |
3 |
VindiProductStatus::__construct() |
S |
75 |
1 |
4 |
VindiRoutes::updateProduct() |
S |
68 |
1 |
7 |
VindiPaymentProcessor::is_bank_slip() |
S |
80 |
1 |
3 |
VindiCreditGateway::is_interest_rate_enabled() |
S |
80 |
1 |
3 |
VindiHelpers::sanitize_xss() |
S |
79 |
1 |
3 |
VindiSettings::checkKey() |
S |
83 |
1 |
3 |
CouponsMetaBox::remove_ws_recurring_discount() |
S |
64 |
1 |
10 |
VindiApi::get_auth_header() |
S |
78 |
1 |
3 |
VindiWebhooks::subscription_has_order_in_cycle() |
S |
64 |
1 |
10 |
FrontendFilesLoader::__construct() |
S |
75 |
1 |
4 |
VindiCreditGateway::type() |
S |
82 |
1 |
3 |
VindiRoutes::createProduct() |
S |
74 |
1 |
4 |
FrontendFilesLoader::adminFiles() |
S |
67 |
1 |
7 |
VindiPaymentProcessor::is_variable() |
S |
79 |
1 |
3 |
WC_Vindi_Payment::add_gateway() |
S |
72 |
1 |
5 |
VindiLanguages::load_plugin_textdomain() |
S |
78 |
1 |
3 |
VindiRoutes::deleteCustomer() |
S |
68 |
1 |
7 |
VindiSettings::get_shipping_and_tax_config() |
S |
79 |
1 |
3 |
VindiWebhooks::query_order_by_metas() |
S |
67 |
1 |
8 |
VindiWebhooks::validate_access_token() |
S |
80 |
1 |
3 |
VindiDependencies::init() |
S |
80 |
1 |
3 |
AbstractInstance::__construct() |
S |
98 |
1 |
1 |
FrontendFilesLoader::frontendFiles() |
S |
67 |
1 |
7 |
VindiSettings::get_api_key() |
S |
80 |
1 |
3 |
ProductController::__construct() |
S |
65 |
1 |
8 |
VindiPaymentProcessor::is_subscription_type() |
S |
79 |
1 |
3 |
WC_Vindi_Payment::getPath() |
S |
80 |
1 |
3 |
VindiSettings::settings_tab() |
S |
79 |
1 |
3 |
InterestPriceHandler::__construct() |
S |
75 |
1 |
4 |
VindiPaymentProcessor::create_shipping_product() |
S |
71 |
1 |
6 |
VindiRoutes::createCustomerPaymentProfile() |
S |
67 |
1 |
7 |
VindiDependencies::missing_notice() |
S |
79 |
1 |
3 |
VindiSettings::get_synchronism_status() |
S |
79 |
1 |
3 |
VindiPaymentProcessor::is_one_time_shipping() |
S |
78 |
1 |
3 |
VindiPaymentGateway::type() |
S |
100 |
1 |
0 |
VindiSettings::get_webhooks_url() |
S |
70 |
1 |
7 |
VindiCreditGateway::verify_method() |
S |
80 |
1 |
3 |
VindiCreditGateway::verify_user_payment_profile() |
S |
68 |
1 |
8 |
VindiWebhooks::format_date() |
S |
79 |
1 |
3 |
VindiRoutes::createPlan() |
S |
74 |
1 |
4 |
VindiBankSlipGateway::type() |
S |
82 |
1 |
3 |
VindiLanguages::__construct() |
S |
79 |
1 |
3 |
VindiRoutes::updateCustomer() |
S |
68 |
1 |
7 |
VindiSettings::add_settings_tab() |
S |
74 |
1 |
4 |
CustomerController::__construct() |
S |
66 |
1 |
8 |
VindiWebhooks::__construct() |
S |
77 |
1 |
4 |
VindiPaymentGateway::admin_options() |
S |
79 |
1 |
3 |
VindiRoutes::updatePlan() |
S |
68 |
1 |
7 |
VindiPaymentProcessor::is_cc() |
S |
80 |
1 |
3 |
VindiControllers::includes() |
S |
74 |
1 |
5 |
VindiPaymentProcessor::get_trial_matching_subscription_item() |
S |
72 |
1 |
5 |
FieldValidator::customer() |
S |
91 |
1 |
2 |
VindiCreditGateway::get_interest_rate() |
S |
80 |
1 |
3 |
VindiApi::__construct() |
S |
74 |
1 |
5 |
VindiSettings::get_is_active_sandbox() |
S |
80 |
1 |
3 |
VindiRoutes::__construct() |
S |
77 |
1 |
4 |
VindiDependencies::critical_dependency_missing_notice() |
S |
79 |
1 |
3 |
VindiHelpers::__construct() |
S |
79 |
1 |
3 |