Code Analysis: TriPay Payment Gateway 3.2.8

Function Rating Maintainability Complexity Lines of code
Tripay_Payment_Gateway::process_payment()
D
24
34 154
woocommerce_tripay_init()
C
18
4 361
TripayPayment::view_order_and_thankyou_page()
B
32 19 104
Tripay_Payment_Gateway::handle_callback()
A
39 15 60
Tripay_Payment_Gateway::email_instructions()
A
42 14 46
TripayPayment::gateways()
A
32 3 143
TripayPayment::wp_add_checkout_fees()
A
48 9 30
TripayPayment::tripay_settings_page()
S
44 5 52
TripayPayment::tripay_settings_fields()
S
35 1 111
Tripay_Payment_Gateway::__construct()
S
51 6 22
TripayPayment::convertToIdr()
S
54 6 19
TripayPayment::convertFromIdr()
S
55 6 18
Tripay_Payment_Gateway::verify_callback()
S
49 5 29
TripayPayment::update_tripay_settings()
S
55 5 18
TripayPayment::get_qr_url()
S
59 5 13
TripayPayment::get_checkout_url()
S
59 5 13
TripayPayment::fee()
S
51 4 26
WC_Gateway_Tripay_BSI_VA::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_DANAMON_VA::init_form_fields()
S
40 1 69
TripayPayment::get_instruction()
S
52 4 24
WC_Gateway_Tripay_ALFAMART::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_ALFAMIDI::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_OCBC_VA::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_BCA_VA::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_BNI_VA::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_QRIS::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_QRIS2::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_QRISC::init_form_fields()
S
40 1 69
WC_Gateway_Tripay_MAYBANK_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_MUAMALAT_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_OVO::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_PERMATA_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_BRI_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_SAMPOERNA_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_SHOPEEPAY::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_SMS_VA::init_form_fields()
S
40 1 68
TripayPayment::getIP()
S
53 4 23
WC_Gateway_Tripay_CC::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_CIMB_VA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_DANA::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_INDOMARET::init_form_fields()
S
40 1 68
WC_Gateway_Tripay_MANDIRI_VA::init_form_fields()
S
40 1 68
TripayPayment::get_fee()
S
58 4 15
TripayPayment::ApiUrl()
S
63 5 9
WC_Gateway_Tripay_CIMB_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_MANDIRI_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_SAMPOERNA_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_INDOMARET::__construct()
S
61 3 11
WC_Gateway_Tripay_OVO::__construct()
S
61 3 11
WC_Gateway_Tripay_SHOPEEPAY::__construct()
S
61 3 11
WC_Gateway_Tripay_DANAMON_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_MAYBANK_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_BRI_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_BCA_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_OCBC_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_MUAMALAT_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_ALFAMART::__construct()
S
61 3 11
WC_Gateway_Tripay_BNI_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_PERMATA_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_QRIS2::__construct()
S
61 3 11
WC_Gateway_Tripay_DANA::__construct()
S
61 3 11
WC_Gateway_Tripay_ALFAMIDI::__construct()
S
61 3 11
WC_Gateway_Tripay_BSI_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_SMS_VA::__construct()
S
61 3 11
WC_Gateway_Tripay_QRISC::__construct()
S
61 3 11
WC_Gateway_Tripay_CC::__construct()
S
61 3 11
WC_Gateway_Tripay_QRIS::__construct()
S
61 3 11
Tripay_Payment_Gateway::log()
S
68 3 8
add_tripay_gateway()
S
70 2 6
woocommerce_tripay_plugin_row_meta()
S
62 2 10
TripayPayment::callback_url()
S
63 2 10
TripayPayment::wp_refresh_checkout_on_payment_methods_change()
S
72 1 11
TripayPayment::init()
S
61 1 11
Tripay_Payment_Gateway::admin_options()
S
75 1 5
TripayPayment::wp_decrypt()
S
89 1 2
Tripay_Payment_Gateway::receipt_page()
S
80 1 3
TripayPayment::add_tripay_settings_tab()
S
74 1 4
TripayPayment::wp_encrypt()
S
89 1 2