If your booking is made less than 6 weeks before the beginning of the stay, the total amount of the stay is immediately due.
If the reservation occurs a few days before the stay, the total amount will have to be paid at the booking time, preferably with credit card.