Credit card payments in Europe now have to have 2-factor authentication.
This makes fraud much harder, while still allowing online payments with credit cards.
It is probably also helping smaller shops, as even Amazon customers now need to do something when they buy there.