Buying ETH in MetaMask is very straightforward. On the main screen of the extension or the mobile app, click or tap on the 'Buy' button to get started. MetaMask will link you to a service provider that is the best choice for your location.
Please note depending on your region these solutions may vary. For example, NY and TX are not supported by Wyre/Transak, meaning you won't be able to use them to buy Crypto. Please check all geographical restrictions for Wyre here.
Alternatively, if someone wants to send you ETH, or you have some in another account or wallet you want to send to your current wallet, check out how you can direct deposit: How to deposit (receive) tokens to your MetaMask Wallet
You can always check the cryptocurrency exchanges that operate in your country here.
In case you have any issues while purchasing with Wyre please contact them directly at firstname.lastname@example.org / https://wyre-support.zendesk.com/hc/en-us/requests/new
In case you any issues while purchasing with Transak please contact them directly at email@example.com