The money hasn't been taken - when will my card be charged for the booking?