Skip to main content
All CollectionsOnline BookingOnline Payments Powered By Tyro Health Online
Refunding Online Payments when a Patient Cancels their Appointment Online
Refunding Online Payments when a Patient Cancels their Appointment Online
Updated over a year ago

Patients who have made an online payment for their upcoming appointment may later cancel that appointment, which could require your to refund all or part of their payment.

When an appointment is cancelled online by the patient, the following alert will be displayed if a payment was processed at the time of booking.

Upon clicking this alert the Appointment Cancelled window will appear, offering details of the cancelled appointment and any online payments received.

In the bottom-right of this window is an area titled Action for Remaining Payment and Invoice. This is where you can decide what action to take for the invoice and payment associated with the cancelled appointment.

The Invoice and Payment can be actioned separately. For the invoice you can choose whether to leave the invoice on the patient file, or delete the invoice entirely.

For the payment you can choose to leave the payment in place on the invoice, make the payment unallocated, or refund the payment in PracSuite.

When refunding the payment in PracSuite, the user must select the refund method, date and business to be recorded.

By default, the refund method will be set to Credit Card and will automatically process a refund via Tyro Health Online.

Note: If an appointment is cancelled on the same day as the original payment, Tyro Health Online will not offer to refund the payment as the funds have not yet been settled. Instead, this will result in a payment 'cancellation' and no refund will be recorded in PracSuite. For more information on the Tyro Health Online refund process click here.

If you do not choose to refund the patient via Tyro Health Online, PracSuite will not return the payment to the patient automatically. You must ensure that the patient is appropriately refunded.

Did this answer your question?