PeachPay_Stripe_Payment_Gateway A

Total Complexity 70
Dependencies 7
Dependents 0
Total lines 501
Lines of code 317
Logical lines of code 130
Comment lines 106
Methods 19
Properties 7

Methods 19

Method Rating Maintainability Complexity Lines of code
process_payment()
B
35 21 76
validate_fields()
A
53 9 20
process_subscription_renewal()
S
43 4 47
process_zero_total_payment()
S
50 4 30
process_refund()
S
57 5 15
get_stripe_customer()
S
60 4 14
handle_payment_method_title_filter()
S
60 4 14
action_needed_form()
S
54 3 25
__construct()
S
53 3 23
get_transaction_url()
S
63 2 12
capture_method_setting()
S
58 1 17
is_available()
S
69 2 7
needs_setup()
S
77 2 3
get_callback_url()
S
79 1 3
create_payment_token()
S
98 1 1
set_payment_method_title()
S
95 1 1
confirm_payment()
S
82 1 3
setup_future_usage()
S
82 1 3
mandate_data()
S
82 1 3