Code Analysis: Payex Payment Gateway for Woocommerce 1.2.6

Function Rating Maintainability Complexity Lines of code
payex_init_gateway_class()
D
14
1 592
WC_PAYEX_GATEWAY::get_payex_mandate_link()
B
31 13 109
WC_PAYEX_GATEWAY::process_subscription_payment()
A
35 11 88
WC_PAYEX_GATEWAY::complete_payment()
A
45 12 44
WC_PAYEX_GATEWAY::get_payex_payment_link()
A
38 8 70
WC_PAYEX_GATEWAY::query_payex_payment_status()
A
44 8 44
WC_PAYEX_GATEWAY::webhook()
A
51 8 26
WC_PAYEX_GATEWAY::process_payment()
S
49 5 31
WC_PAYEX_GATEWAY::verify_payex_response()
S
59 4 14
WC_PAYEX_GATEWAY::get_payex_token()
S
52 3 24
WC_PAYEX_GATEWAY::__construct()
S
48 2 34
WC_PAYEX_GATEWAY::init_form_fields()
S
46 1 48
query_payex_payment_status()
S
64 3 9
WC_PAYEX_GATEWAY::payment_fields()
S
72 2 6
WC_PAYEX_GATEWAY::redirect()
S
71 2 5
WC_PAYEX_GATEWAY::delete_resubscribe_meta()
S
81 1 3
WC_PAYEX_GATEWAY::delete_renewal_meta()
S
82 1 3
payex_add_gateway_class()
S
77 1 4
WC_PAYEX_GATEWAY::update_failing_payment_method()
S
91 1 2
WC_PAYEX_GATEWAY::payment_scripts()
S
91 1 2
WC_PAYEX_GATEWAY::validate_fields()
S
82 1 3
WC_PAYEX_GATEWAY::scheduled_subscription_payment()
S
80 1 3