Some Bitcoin wallets have the ability to purchase Bitcoins built right into them. After doing a required proof of identity and linking a bank account, you will be able to buy Bitcoin right within the wallet. This is different from a full-blown exchange, in that you aren't "bidding" for Bitcoin on the open market- The wallet provider sets a fixed price based on current market value.
Coinbase – Coinbase is one of the most funded companies in the Bitcoin industry. Their platform provides a way to buy/sell Bitcoin and send funds with an email or wallet address. The company charges a 1% fee for Bitcoin purchases, which users receive in 3-4 business days. Coinbase also offers users the ability to store their Bitcoin in a Vault account. Coinbase is available in 24 countries.
Snapcard- Snapcard offers an online wallet that supports Bitcoin and two major altcoins(Dogecoin and Litecoin). Users are able to create an account, attach their bank account and buy Bitcoin instantly. You can also send bitcoins to other users with a text message, email, or wallet address. Snapcard is available to users is the United States.