Code Analysis: BitPay Checkout for WooCommerce 3.45.2104

Most Complex Classes

Class Rating Complexity
BPC_Configuration
S
12
WC_Gateway_BitPay
S
9
BPC_Invoice
S
7
BPC_Token
S
3
BPC_Buttons
S
2
BPC_Item
S
2
BPC_Client
S
1

Most Complex Functions

Function Rating Complexity
bitpay_checkout_ipn()
B
18
woo_custom_redirect_after_purchase()
B
16
wc_bitpay_checkout_gateway_init()
B
6
bitpay_checkout_check_token()
A
11
WC_Gateway_BitPay::init_form_fields()
A
1
bitpay_checkout_thankyou_page()
A
5
BPC_getBitPayLogo()
S
6
bitpay_checkout_plugin_setup()
S
5
bitpay_default_payment_gateway()
S
6
BPC_Logger()
S
5
update_db_1()
S
5
bitpay_checkout_woocommerce_bitpay_failed_requirements()
S
5