by pimpl on 8/2/23, 3:05 PM with 268 comments
by appplication on 8/2/23, 3:42 PM
This author is jumping out of the frying pan and into the fire. ChatGPT is cool and all, but the fact that they’re trusting it to write critical code for handling their customers money speaks volumes. They’re incredulous at how they feel Stripe violated their trust in it to manage fraud, but then go ahead and blindly place it in another technology they don’t understand. The problem isn’t Stripe (though, yes, they should fix this), it’s the fact that they are just giving away trust and hoping for the best.
by paxys on 8/2/23, 3:41 PM
Credit card fraud here is socialized. The end consumer is never liable, and so we don't bother with chip and pin, 2FA, 3D secure or whatever else. If we notice a suspicious transaction we simply tap a button in the bank's app and the charge is reversed in minutes.
Banks and payments processors are themselves incentivized to push through transactions as quickly and easily as possible so people spend more (yay consumerism!), and like the author said you mostly don't even need to input the right expiry date, billing address or zip code.
The drawback of course is that all of the liability is pushed on to the business, and so they have to raise prices for everyone to make up for it.
by chasebank on 8/2/23, 3:32 PM
It was a really easy decision for our business based on win rate, avg order size and chargeback fees. Plus now we don't have to constantly worry about Visa's or the merchant bank's 1% chargeback rule. This only applies to Visa charges but it represented about 50% of our total volume.
One last note - Visa is basically taking away a massive revenue source for the processors. If your processor is TSYS, they are trying to charge a RDR fee of $10.
by nerdawson on 8/2/23, 3:55 PM
- Chip and PIN has been in the UK since 2004 and mandatory since 2006. It wasn't until a decade later that the US caught up.
- Faster Payments allow for instant bank transfers (usually) between any bank account for free. Receiving transfers from clients in US (even with a US Wise bank account) was always a nightmare.
- Since the EU introduced Strong Customer Authentication, most new payments have to be authorised in your mobile banking app or by some other means of 2FA.
- Even before SCA, you'd have to get the Postcode (often digits that mattered) and CVV correct at the very least.
These measures seem like a way of banks shifting the responsibility for fraud onto the customer. In either case though, it's the customer who loses out. In a culture that accepts widespread card fraud, costs increase to offset it.
by thedangler on 8/2/23, 3:31 PM
We didn't have to pay the fees for carding but they don't care.
They do not care because they make money off fraud.
We had settings stating we only have orders between $2500 and $6000. But they do not check auths lol
Crazy.
This was back around 2010 and stripe was not available in Canada at the time.
by mrguyorama on 8/2/23, 6:15 PM
The primary way for a business to prevent carding attacks is to just be slightly more annoying to attack than the next guy. As far as I can tell, Stripe is happy to be the easiest large network to attack because they outsource the pain and cost of any attack to you, their users. They could easily, and for very little cost, prevent this from hurting you.
Stripe is choosing to let you suffer to save a few bucks.
by edwinwee on 8/2/23, 6:50 PM
On the chargeback point—we hate chargebacks too and we want to limit them as much as possible (we're actually working on a few things over here that we think will help with this). The banks levy chargeback fees (in varying amounts) and an average of them show in the form of a $20 fee—it's not a Stripe-specific fee and we don't profit from chargebacks.
We've just finished company planning for the rest of the year and reducing this type of fraud is a top priority. So if you think you're seeing something similar, please email me at edwin@stripe.com.
by pard68 on 8/2/23, 6:29 PM
Eventually I stopped more or less all attacks on our cart/checkout. But the requests were still coming. Eventually while trolling logs for an unrelated PHP problem one of the software engineers mentioned there was a huge amount of traffic hitting our page to save a payment for later. The platform would issue a $1.00 charge to verify that the CC was real and they'd moved to using that to "churn" cards.
These CC thieves are very resourceful.
by bze12 on 8/2/23, 4:44 PM
I get that a lot of indie businesses probably don’t have the resources/want to do this, so there are solutions you can buy, but they’re expensive and mostly targeted at high volume merchants anyway. Maybe stripe launches a fine-tunable radar product someday?
by xyst on 8/2/23, 5:22 PM
Let's not forget that the CC industry encourages the worst spending habits for consumers thus perpetuating the never ending cycle of slaves to debt.
by nickdothutton on 8/2/23, 3:53 PM
by thierryzoller on 8/2/23, 3:58 PM
by Faaak on 8/2/23, 3:25 PM
by zitterbewegung on 8/2/23, 4:11 PM
by myself248 on 8/2/23, 3:26 PM
My friend had a USB smartcard reader in like 2001. He'd dip his AmEx to perform a transaction on his PC. It's twenty years later and the industry still hasn't caught up?
What's different about Europe that they seem to have figured this out decades ago?
by tamimio on 8/2/23, 5:35 PM
by mndgs on 8/2/23, 7:12 PM
Stop whining, have the US adopt PSD2 (SCA in particular) and your problems will go (most of them)..
by Ubergeek99 on 8/3/23, 3:50 AM
I found out about this when I had a problem of somebody running a script of trying different credit cards over a two hour window.
My payment processor told me I should prevent these types of things. So I investigated and never had this problem anymore.
Cloudflare is amazing at preventing all kinds of attacks. I love Cloudflare.
by jon_adler on 8/2/23, 8:10 PM
by Scoundreller on 8/2/23, 6:48 PM
I Hope the other 85% are just recent transactions that haven’t been scrutinized yet.
Or did the fraudsters target a bank with high net worth clients that don’t scrutinize smaller billings???
I can see a lot of people not really scrutinizing a random Spotify transaction or something. Especially vendors that let you store multiple cards and then you don’t always keep it straight which transaction went to which card anyway.
by cryptoegorophy on 8/2/23, 11:55 PM
by codedokode on 8/2/23, 6:11 PM
by freed0mdox on 8/2/23, 3:43 PM
by Sxubas on 8/3/23, 4:47 AM
It is instead a showcase on how mediocre issuers can be when authorizing transactions, and how non-sensical the system has become that the merchant ends up paying the price for chargebacks.
by 90K_MRR_Hacker on 8/2/23, 6:20 PM
by bigbacaloa on 8/2/23, 7:31 PM
by alberth on 8/2/23, 10:05 PM
Entirely classes of liability and fraud is shifted to the issuer and no longer on the merchant.
by cryptoegorophy on 8/3/23, 12:10 AM
by kareemc on 8/2/23, 4:09 PM
Has Stripe Radar improvements slowed down or have fraudsters gotten better?