The comment of not getting money back but being allowed to reschedule to me implies they can reschedule and no additional money needs to be paid. If you cancel, you lose your money.
I could be wrong, but typically when a company tells me I can reschedule, I don’t need to pay again. Nothing is cancelled, just postponed.