For security and fraud prevention reasons, the amount you can spend to buy BTC, ETH, LTC, and XRP with your card is limited.
Here are the limits every user will have once they decide to purchase cryptocurrencies with a bank card.
Minimum single deposit: 20 EUR/USD/GBP/RUB
Maximum daily deposit: 2000 EUR/USD/GBP/RUB
Maximum yearly deposit: 15000 EUR/USD/GBP/RUB