Hi Dominic!
Thanks for reaching out to us! Let me help you with this topic.
The refund process is all handled by the ecommerce plugin you are using. Let me point you to the following article that explains how to refund or cancel a tickets order > https://theeventscalendar.com/knowledgebase/refund-cancel-tickets-order/
After you refund or cancel an order, an additional step has to be made on the attendees list if you want to delete the tickets. This will also depend on whether the tickets have already been generated or not. If you are using WooCommerce, then I’d suggest you take a look at the WooCommerce specific settings so that you can obtain the ticket workflow that best fits for you > https://theeventscalendar.com/knowledgebase/woocommerce-specific-ticket-settings
I’d also recommend you create a staging/dev site where you can test all this different settings and functionality so you don’t disrupt your live site.
I hope that helps. Let me know if you have any follow up questions 🙂
Best,
Victor