I was on Stripe Radar's free trial, but it wasn't as effective as I liked - it also turned out to be very pricey paying £0.04/screened transaction.
I've now rolled my own combination of IP-based bans on creating checkout links + notifications if a purchase has many failed attempts using diff cards (you can do this for free through Stripe's API). I refund suspected fraudulent transactions religiously without question as the $20 dispute fee is crippling, and have systems that will auto-generate and submit evidence to banks whenever I receive a dispute. I wish Stripe would do more to help!
danpalmer|2 years ago
I always thought about automating this (or for lost delivery claims with shipping companies) but the numbers never worked out for it to be worth it because the success rate seemed like it would be so low.
tinyprojects|2 years ago
1 Win
2 Partial Wins (basically a loss with how much you get back)
3 Losses
All these payments were fraudulent (a user doing credit card testing) and disputed by foreign banks (Thailand, Malaysia, Brazil). I think these cases are much harder to win, because the actual card holder is technically in the right to request the money back on their stolen card for a transaction they didn't do.
Much better than my previous results of just accepting each dispute though :)
zacharybk|2 years ago
tinyprojects|2 years ago
Formal 1 page letter with company logo - "Dear Sir/Madam.. writing about $9.99 dispute for card XXXX on X date for user [NAME]" (all this is pulled from the Stripe API).
I then have 5 appendixes on separate pages:
Appendix 1: Users' receipt (just a pic of the Stripe receipt)
Appendix 2: User's order history (just printed, name of items, price, and timestamp)
Appendix 3: Screenshot of the user's purchases page clearly showing the item
Appendix 4: Email confirmations - I store copies of each HTML email sent, so just take a picture of this.
Appendix 5: Site activity with IP addresses and timestamps. This is all user actions on my site (viewing items, purchasing, etc.)
I created it because I had 20 disputes piling up, and I was dreading processing them all. Given that you're likely to lose the majority of disputes, it's super discouraging to put in the work, but this makes it a bit easier (I don't want to let fraudsters just get away with it!).
rgavuliak|2 years ago