WC_Rapyd_Payment_Gateway B

Total Complexity 88
Dependencies 3
Dependents 0
Total lines 517
Lines of code 432
Logical lines of code 250
Comment lines 13
Methods 32
Properties 0

Methods 32

Method Rating Maintainability Complexity Lines of code
rapyd_order_received_title()
A
49 12 26
is_available()
A
56 8 18
is_signature_valid()
S
53 7 21
rapyd_generate_token()
S
42 4 54
rapyd_order_received_text()
S
58 6 15
rapyd_wc_callback_handler()
S
53 4 23
rapyd_wc_refund_handler()
S
52 3 26
getSrc()
S
60 3 12
addFees()
S
62 3 11
addTaxes()
S
62 3 11
constructor_helper()
S
54 2 20
buildItemsJson()
S
56 2 18
process_admin_options()
S
58 2 14
send_request_to_rapyd()
S
50 1 28
send_get_request_to_rapyd()
S
51 1 27
rapyd_wc_receipt_toolkit_page()
S
56 1 18
rapyd_get_api_url()
S
72 2 6
enableCategories()
S
63 2 9
rapyd_get_toolkit_url()
S
72 2 6
rapyd_get_test_mode()
S
72 2 6
rapyd_get_title()
S
71 2 6
rapyd_get_description()
S
72 2 6
rapyd_get_test_mode_toolkit_notice()
S
72 2 5
rapyd_get_secret_key()
S
72 2 6
rapyd_get_access_key()
S
72 2 6
addShipping()
S
66 2 8
process_payment()
S
67 1 8
encode_string()
S
76 1 4
buildCartItem()
S
67 1 8
getNameOfClass()
S
81 1 3
init_form_fields()
S
78 1 3
getCategory()
S
100 1 0