Причин может быть несколько:

1. У вас Сберкидс или Тинькофф Джуниор (иногда оплата может не проходить с таких карт)

2. У вас не Российсий банк, в этом случае воспользуйтесь другими методами оплаты

3. У вас на карте недостаточно денег. Ваш банк при оплате картой может брать свою комиссию, поэтому на карте должно быть больше чем вы оплачиваете, чтобы банк мог взять своб комиссию