Appointments+ Refunds or late cancellation fees.

Is there a way instead of a full refund to charge a late cancellation fee or for example a partial refund on a late cancellation, obviously this would have to be listed in the TOS. In the business I am in it is standard practice to charge a late cancellation fee. So rather than actually making the charge as an extra payment is it possible to only refund a part of the payment.