You can also check
https://cryptonex.org I buy btc/eth with my VISA card there all the time.
Here's the instructions from the website:
1. Select a cryptocurrency and its amount on the website
https://cryptonex.org or in your backoffice
https://wallet.cryptonex.org2. 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.