Tickets are immediately made unusable once the refund process has started.

Refunds automatically go to the “succeeded” state for any cash order or card order that did not involve Stripe (original paid amount was $0).

For any order that did involve Stripe, the refund begins in the “ach_processing” state while we charge the customer’s bank account via ACH to recover the funds. If this process is successful, then the refund goes into the “succeeded” state. If this process fails for any reason, then the refund transitions into the “failed” state.