Code Analysis: Charge Anywhere Payment Gateway For WooCommerce 1.6.1

Function Rating Maintainability Complexity Lines of code
woocommerce_tech_chargeanywhere_init()
C
16
2 451
WC_ChargeAnyWhere_SIP::check_authorize_response()
B
38 16 70
WC_ChargeAnyWhere_SIP::process_capture()
A
49 8 28
WC_ChargeAnyWhere_SIP::generate_authorize_form()
A
38 5 67
WC_ChargeAnyWhere_SIP::post_transaction()
A
47 7 35
WC_ChargeAnyWhere_SIP::__construct()
A
43 6 46
WC_ChargeAnyWhere_SIP::process_refund()
S
52 6 23
WC_ChargeAnyWhere_SIP::process_payment()
S
54 4 19
WC_ChargeAnyWhere_SIP::init_form_fields()
S
42 1 61
WC_ChargeAnyWhere_SIP::get_payload()
S
45 2 44
WC_ChargeAnyWhere_SIP::payment_fields()
S
63 3 11
WC_ChargeAnyWhere_SIP::web_redirect()
S
70 1 8
chargeAnyWhereSIP_action_links()
S
70 1 7
WC_ChargeAnyWhere_SIP::seed_gen()
S
78 1 3
WC_ChargeAnyWhere_SIP::refund()
S
72 1 5
WC_ChargeAnyWhere_SIP::receipt_page()
S
75 1 4
woocommerce_add_tech_chargeanywhere_gateway()
S
77 1 4
WC_ChargeAnyWhere_SIP::admin_options()
S
70 1 6
WC_ChargeAnyWhere_SIP::capture()
S
72 1 5