I was going through the links and this hit me...auch!!!!!!
The bitcoin wallet is a place to store your Bitcoins, and you need to set up one before starting your crypto operations. Each wallet has its address which is indicated as a destination address for all BTC transfers to your wallet.
The official wallet provider for Bitcoin is Blockchain.info, though you can choose any other wallet providers, for since the market is growing, various entities launch their own solutions, adapted to the customers’ needs, such as an easy-to-use mobile app, etc.
Wtf, since when is blockchain.info anything "official" and wtf would official even mean when it comes to bitcoin aside from bitcoin core let's say.
Another minus for them probably got a few $ from blockchain.info for this.
I don't know their fees
They don't have fixed fees, they hide them behind the exchange rate.
So if you want to buy:
150$ you get 1 BTC ~ 52083.33 USD , while right now the price is $ 47563.