Therefore, when you cancel a booking, it is the supplier who holds the funds and the supplier who has laid out the terms and conditions of the transaction, not the agent, and thus the supplier determines whether you receive a credit or a refund depending on those terms and conditions of purchase.