As long as the pollution is a negative externality and the polluting option is (immediately) cheaper, people (especially poorer people) will choose the cheaper option.
All of these may result in you bringing in less $ overall, so it really depends on how much each fraud case costs you, but you could (off the top of my head):
- Enable always checking CVV
- Require 3DS
- Ban a card after N disputes
- Ban an email/other identifier after N disputes
- Ban certain payment methods, banks etc
- Add a visible or invisible captcha to fight automated abuse/card testing
I suspect Stripe walks a fine line where they want to help you prevent fraud, but they also want to avoid vendors complaining to them that their customers can’t pay.
Context: I worked on a payments team for a short while.
The doomsday clock is closer to midnight than it’s ever been https://thebulletin.org/doomsday-clock/current-time/ and now we avoid another 1929 by inflating away the gains of the middle class and siphoning value off to the 1%