WC_Rapyd_Payment_Gateway C

Total Complexity 112
Dependencies 4
Dependents 0
Total lines 608
Lines of code 513
Logical lines of code 301
Comment lines 18
Methods 35
Properties 0

Methods 35

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
rapyd_generate_token()
S
40 5 60
scheduled_subscription_payment()
S
49 7 29
is_signature_valid()
S
53 7 21
rapyd_order_received_text()
S
58 6 15
rapyd_wc_refund_handler()
S
52 3 26
rapyd_get_toolkit_url()
S
64 4 10
rapyd_get_api_url()
S
64 4 10
process_payment()
S
60 3 13
getSrc()
S
60 3 12
rapyd_wc_receipt_toolkit_page()
S
51 2 26
addFees()
S
62 3 11
addTaxes()
S
62 3 11
constructor_helper()
S
54 2 20
buildItemsJson()
S
56 2 18
is_product_subscription()
S
69 3 7
is_subscription_in_cart()
S
64 3 10
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_get_access_key()
S
72 2 6
rapyd_get_secret_key()
S
72 2 6
rapyd_get_test_mode()
S
72 2 6
addShipping()
S
66 2 8
enableCategories()
S
63 2 9
rapyd_get_title()
S
71 2 6
rapyd_get_description()
S
72 2 6
rapyd_get_test_mode_toolkit_notice()
S
72 2 5
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