Personally I use the following method: to buy Bitcoin, Ethereum with Visa and MasterCard, you need to 1. Select a cryptocurrency and its amount on the website https://cryptonex.org or in your backoffice https://wallet.cryptonex.org 2. Specify your wallet address. (If you don't have a wallet address, register on https://wallet.cryptonex.org The wallet address can be found on the Deposit->Bitcoin tab. Copy the wallet address and paste it into the form). 3. Enter the bank card details. 4. Go through a simple verification. You will receive notifications to the specified email address, check the mail. Pay attention: You can pay in any currency, exchange for USD or EUR is made at the rate of your bank. The first purchase is from $50 to $10000. The daily limit is up to $20000. The monthly limit is up to $50000.