WC_Rapyd_Payment_Gateway B

Total Complexity 99
Dependencies 3
Dependents 0
Total lines 568
Lines of code 475
Logical lines of code 277
Comment lines 18
Methods 33
Properties 0

Methods 33

Method Rating Maintainability Complexity Lines of code
rapyd_order_received_title()
A
49 12 26
is_available()
A
56 8 18
rapyd_wc_callback_handler()
A
48 7 31
scheduled_subscription_payment()
S
49 7 28
is_signature_valid()
S
53 7 21
rapyd_generate_token()
S
42 4 54
rapyd_order_received_text()
S
58 6 15
rapyd_wc_refund_handler()
S
52 3 26
getSrc()
S
60 3 12
addTaxes()
S
62 3 11
addFees()
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
process_payment()
S
61 2 12
rapyd_wc_receipt_toolkit_page()
S
54 1 21
rapyd_get_secret_key()
S
72 2 6
rapyd_get_api_url()
S
72 2 6
rapyd_get_test_mode()
S
72 2 6
rapyd_get_test_mode_toolkit_notice()
S
72 2 5
enableCategories()
S
63 2 9
rapyd_get_access_key()
S
72 2 6
addShipping()
S
66 2 8
rapyd_get_title()
S
71 2 6
rapyd_get_description()
S
72 2 6
rapyd_get_toolkit_url()
S
72 2 6
getCategory()
S
100 1 0
buildCartItem()
S
67 1 8
getNameOfClass()
S
81 1 3
init_form_fields()
S
78 1 3
encode_string()
S
76 1 4