←back to thread

341 points shedside | 2 comments | | HN request time: 0s | source
Show context
jasonkester ◴[] No.20082119[source]
But this isn't the product I want.

I don't want to ever fight chargebacks. Because my policy is to never take money from people who don't want to give it to me. I want to automatically refund every chargeback attempt without it affecting my ability to charge credit cards.

One of my businesses targets consumers, who have this amazing ability to "forget to cancel" or to have "cancelled 3 months ago, but for some reason we're still billing them" or to just plain decide that the last six months of charges were fraudulent and that their bank should get them reversed.

All of that is fine with me, and in fact every invoice I send out says as much: We'll happily refund every penny you ever paid us if you simply ask. But lots of people aren't comfortable asking for their money back. They are, however, plenty comfortable asking their bank to ask for their money back.

I just want a way to streamline that process that doesn't involve me having to handle fighting disputes that I'd prefer to lose. And of course to not have those lost "disputes" count against me.

Any ideas on how to do that, Stripe?

replies(22): >>20082132 #>>20082173 #>>20082219 #>>20082225 #>>20082227 #>>20082259 #>>20082263 #>>20082440 #>>20082639 #>>20082912 #>>20083100 #>>20083155 #>>20083169 #>>20083546 #>>20084262 #>>20084403 #>>20084452 #>>20084986 #>>20085124 #>>20085222 #>>20089766 #>>20093788 #
eeke ◴[] No.20082225[source]
We can send you a webhook on every dispute being created (https://stripe.com/docs/webhooks) and you could use the API to either refund the underlying charge or accept the dispute (and refund the underlying charge).

We can also give you access to receiving early fraud warnings from issuers (like Visa TC40s). These are notifications from the issuers that the customer is likely going to dispute a charge. If you're happy proactively refunding customers you could do so without incurring the dispute fee (though TC40s and the MasterCard equivalent can still count towards monitoring programs). Let me know if you're interested (eeke@stripe.com).

This gets you most of what you want. The subtleties:

1) The credit card ecosystem wants to discourage chargebacks as a routine mechanism for canceling, and so there will still be a fee assessed by the networks and hence by us.

2) The credit card networks have thresholds for how many chargebacks a customer can be doing while making responsible use of their rails, and if one routinely exceeds that, they will give a very serious warning to change business practices and, if one’s numbers do not improve, they will terminate one’s access to the rails. We have substantial experience with B2B SaaS businesses and it is _extraordinarily_ unlikely that a B2B SaaS business comes close to those thresholds, even after accounting for unfortunate user behavior.

replies(4): >>20082261 #>>20082621 #>>20083291 #>>20084744 #
jasonkester ◴[] No.20082261[source]
How does that work? When I'm notified of a dispute, the first thing I do is go in and refund the charge. I still have to watch the whole dispute resolution process play out and have it be ruled against me.

How would I go about stopping it before it starts, as you seem to imply is possible?

Edit to add: Does it even make a difference if I go in and refund the disputed payments? It sounds like I get dinged either way and the customer gets their money back either way. Should I save myself the effort?

replies(2): >>20082292 #>>20082361 #
eeke ◴[] No.20082361[source]
Card issuers are often able to detect that a transaction is fraudulent before it is disputed, and when this happens, they will send us a notification. These notifications are commonly called TC40s (Visa) or SAFE reports (MasterCard). On average ~60% of early fraud warnings end up being disputed, and most disputes have an early fraud warning (though there’s a wide range depending on your business). If you refund these charges before they become disputes, you can avoid the dispute entirely. It doesn't solve all dispute problems but it can be pretty effective. I’m happy to take a look at your account to calculate what percent of disputes have an early fraud warning.
replies(8): >>20082434 #>>20082618 #>>20082668 #>>20082774 #>>20083080 #>>20084889 #>>20085450 #>>20089253 #
1. jacquesm ◴[] No.20085450[source]
It's telling for the industry as a whole that the card companies failure to do their work properly still can result in extra charges to the merchant.

After all card companies have a tremendous amount of data at their disposal and are apparently able to detect a large percentage of fraud before a dispute is raised and yet do not pre-emptively block the charges or reverse the transaction.

I've been on the receiving end of these kind of dispute resolution processes and in spite of doing everything by the book we still ate quite a few chargeback fees on charges that to us looked just as legit as every other charge that passed through. (Not with Stripe though.)

replies(1): >>20088048 #
2. pas ◴[] No.20088048[source]
They optimize this for max profit. Of course. So they found that this is the sweet spot, that generates the maximal volume while keeping fraud to minimum (also keeping users as happy as they can - that is not bothering them with preventative measures, and then of course making it easy to do chargebacks).