Amazon to stop allowing people to use Visa credit cards from Jan (Visa debit, mastecard & amex still fine)
— Martin Lewis (@MartinSLewis) November 17, 2021
It's because Visa is increasing transaction rates now the EU cap no longer applies (post Brexit).
It's a possible negotiating tactic for Amazon to gets its fees reduced.