Code Analysis: Payment gateway: accept.blue for WooCommerce 1.3.0

Function Rating Maintainability Complexity Lines of code
WC_Acceptblue_Gateway_ACH::process_refund()
B
38 19 61
pgabfw_get_billing_shipping_info()
B
49 19 23
WC_Acceptblue_Gateway_Credit_Card::process_refund()
B
40 16 56
WC_Acceptblue_Gateway_Credit_Card::process_payment()
A
40 12 55
pgabfw_cron_check_transactions()
A
42 9 52
WC_Acceptblue_Gateway_Credit_Card::authorize_card_request()
A
43 7 45
WC_Acceptblue_Gateway_Credit_Card::process_schedule_payment()
A
46 7 36
WC_Acceptblue_Gateway_Credit_Card::maybe_save_payment_method_for_current_subscription()
A
55 8 17
WC_Acceptblue_API::request()
S
45 6 41
WC_Acceptblue_Gateway_Credit_Card::validate_fields()
S
52 7 25
pgabfw_contain_virtual_products()
S
58 7 15
pgabfw_charge_payment()
S
50 6 26
pgabfw_acceptblue_ssl_admin_notices()
S
55 6 17
WC_Acceptblue_Gateway_Credit_Card::__construct()
S
41 3 58
pgabfw_credit_card_is_valid()
S
55 5 21
WC_Acceptblue_Gateway_Credit_Card::process_response()
S
53 5 20
WC_Acceptblue_Gateway_Credit_Card::process_normal_payment()
S
56 5 17
WC_Acceptblue_Gateway_Credit_Card::get_scheduled_payment_token()
S
57 5 17
pgabfw_allow_to_show_credit_card_form()
S
59 5 15
enqueue_pgabfw_admin_scripts()
S
64 6 8
WC_Acceptblue_Gateway_Credit_Card::maybe_save_payment_method_for_all_user_subscriptions()
S
59 5 13
WC_Acceptblue_Gateway_ACH::process_payment()
S
49 3 32
pgabfw_card_expire_is_valid()
S
59 4 15
remove_pgabfw_acceptblue_ach()
S
67 5 8
WC_Acceptblue_API::is_response_error()
S
71 5 5
pgabfw_is_subscription_add_payment_method_page()
S
62 4 12
WC_Acceptblue_Gateway_ACH::authorize_check_request()
S
50 3 27
WC_Acceptblue_Gateway_Credit_Card::can_charge_transaction()
S
63 4 11
WC_Acceptblue_Gateway_ACH::__construct()
S
48 2 34
pgabfw_set_api_options()
S
57 3 18
WC_Acceptblue_Gateway_Credit_Card::saved_payment_methods()
S
50 2 31
WC_Acceptblue_Gateway_ACH::process_response()
S
61 4 10
WC_Acceptblue_Gateway_Credit_Card::process_scheduled_free_trial()
S
63 4 10
WC_Acceptblue_Gateway_Credit_Card::payment_fields()
S
53 2 27
WC_Acceptblue_Gateway_ACH::validate_fields()
S
62 3 11
WC_Acceptblue_Gateway_Credit_Card::save_payment_method()
S
57 2 16
pgabfw_card_cvv_is_valid()
S
66 3 8
WC_Acceptblue_Gateway_Credit_Card::maybe_save_scheduled_payment_method()
S
68 3 7
pgabfw_can_create_refund()
S
66 3 8
pgabfw_is_free_trial_subscription()
S
69 3 7
pgabfw_is_subscription()
S
64 3 9
enqueue_pgabfw_common_scripts()
S
59 2 14
pgabfw_can_send_void_request()
S
59 2 14
pgabfw_check_ach_orders_status()
S
62 2 12
pgabfw_can_send_refund_request()
S
62 2 11
WC_Acceptblue_Recurring_API::get_endpoint()
S
70 2 7
WC_Acceptblue_Recurring_API::send_request()
S
66 2 8
WC_Acceptblue_Recurring_API::get_instance()
S
70 2 7
WC_Acceptblue_Recurring_API::get_schedule_transactions()
S
65 2 8
WC_Acceptblue_API::get_source_option_key()
S
70 2 7
WC_Acceptblue_API::get_endpoint()
S
71 2 7
pgabfw_is_enabled()
S
64 2 9
pgabfw_log()
S
68 2 7
pgabfw_map_orders_and_dates()
S
66 2 8
pgabfw_get_payment_method_from_order()
S
69 2 7
pgabfw_get_cron_date_range()
S
63 2 10
enqueue_pgabfw_common_styles()
S
73 2 5
WC_Acceptblue_Recurring_API::create_payment_method()
S
60 1 13
init_acceptblue_gateway()
S
63 1 12
WC_Acceptblue_Gateway_Credit_Card::add_subscription_payment_meta()
S
63 1 11
WC_Acceptblue_Gateway_ACH::init_form_fields()
S
80 1 3
pgabfw_routing_number_is_valid()
S
76 1 4
AcceptBlueCustomer::set_customer_first_name()
S
80 1 3
pgabfw_abps_bq_log()
S
74 1 4
WC_Acceptblue_Recurring_API::get_authorization()
S
78 1 3
pgabfw_is_logging()
S
75 1 4
AcceptBlueSchedule::set_schedule_frequency()
S
76 1 4
enqueue_pgabfw_credit_card_scripts()
S
77 1 3
WC_Acceptblue_Recurring_API::get_schedules_for_payment_method()
S
67 1 7
pgabfw_account_number_is_valid()
S
76 1 4
AcceptBlueCustomer::__construct()
S
91 1 2
AcceptBlueSchedule::set_schedule_num_left()
S
76 1 4
AcceptBlueSchedule::set_schedule_payment_method_id()
S
76 1 4
AcceptBlueSchedule::set_schedule_active()
S
76 1 4
AcceptBlueCustomer::set_customer_last_name()
S
80 1 3
AcceptBlueSchedule::set_schedule_receipt_email()
S
76 1 4
WC_Acceptblue_Recurring_API::__construct()
S
80 1 3
WC_Acceptblue_Gateway_Credit_Card::charge_card_request()
S
65 1 9
WC_Acceptblue_Recurring_API::get_single_payment_method()
S
68 1 7
WC_Acceptblue_Gateway_Credit_Card::print_error()
S
77 1 3
WC_Acceptblue_API::enable_debug_mode()
S
81 1 3
WC_Acceptblue_API::get_source_key()
S
82 1 3
cron_add_for_hour()
S
68 1 7
WC_Acceptblue_API::get_single_transaction()
S
69 1 6
WC_Acceptblue_Recurring_API::set_authorization_data()
S
77 1 4
WC_Acceptblue_API::get_check_transactions()
S
69 1 6
WC_Acceptblue_Gateway_ACH::payment_fields()
S
82 1 3
my_deactivation()
S
82 1 3
AcceptBlueSchedule::get_schedule_data()
S
80 1 3
AcceptBlueSchedule::set_schedule_amount()
S
76 1 4
WC_Acceptblue_Recurring_API::update_schedule()
S
67 1 7
AcceptBlueSchedule::set_schedule_customer_id()
S
76 1 4
WC_Acceptblue_API::set_pin_code()
S
81 1 3
WC_Acceptblue_Recurring_API::get_schedule()
S
68 1 7
WC_Acceptblue_Recurring_API::create_schedule()
S
67 1 7
AcceptBlueSchedule::set_schedule_use_this_source_key()
S
76 1 4
WC_Acceptblue_Recurring_API::get_all_schedules()
S
67 1 7
AcceptBlueCustomer::set_customer_shipping_info()
S
80 1 3
WC_Acceptblue_Gateway_Credit_Card::init_form_fields()
S
80 1 3
WC_Acceptblue_Recurring_API::__sleep()
S
95 1 1
AcceptBlueCustomer::set_customer_phone()
S
80 1 3
pgabfw_get_orders_for_cron()
S
66 1 9
WC_Acceptblue_Recurring_API::is_error()
S
79 1 3
AcceptBlueCustomer::set_customer_billing_info()
S
80 1 3
WC_Acceptblue_Recurring_API::delete_schedule()
S
68 1 7
WC_Acceptblue_Recurring_API::get_payments_methods()
S
68 1 7
WC_Acceptblue_Recurring_API::get_headers()
S
66 1 8
WC_Acceptblue_Recurring_API::update_payment_method()
S
67 1 7
WC_Acceptblue_Recurring_API::get_customer()
S
68 1 7
add_acceptblue_gateway_class()
S
74 1 5
AcceptBlueCustomer::set_identifier()
S
80 1 3
AcceptBlueSchedule::set_schedule_title()
S
76 1 4
WC_Acceptblue_API::set_source_key()
S
81 1 3
AcceptBlueSchedule::set_schedule_next_run_date()
S
76 1 4
AcceptBlueCustomer::get_customer_data()
S
80 1 3
my_activation()
S
76 1 4
AcceptBlueCustomer::set_customer_website()
S
80 1 3
WC_Acceptblue_Recurring_API::create_customer()
S
68 1 7
WC_Acceptblue_Recurring_API::__clone()
S
95 1 1
WC_Acceptblue_API::void()
S
67 1 8
WC_Acceptblue_Recurring_API::set_api_mode()
S
81 1 3
pgabfw_date_from_w3c_to_utc()
S
79 1 3
WC_Acceptblue_API::get_pin_code()
S
82 1 3
WC_Acceptblue_Recurring_API::__wakeup()
S
95 1 1
WC_Acceptblue_API::refund()
S
67 1 8
WC_Acceptblue_Recurring_API::delete_payment_method()
S
68 1 7
pgabfw_acceptblue_woocommerce_is_not_active_notice()
S
64 1 10
enqueue_pgabfw_check_scripts()
S
77 1 3
AcceptBlueCustomer::set_customer_email()
S
80 1 3