ilamont
6 hours ago
> What I don’t understand is why some people can’t just reach out and request it — instead of going straight to a chargeback.
Customers don't want to "reach out" if it means hunting deep in their account settings to find the cancel button, or calling a number which may or may not lead them through an endless phone tree to waste 5 minutes talking with someone on the retention team reading from a script.
People don't remember they signed up.
They can't remember how to log in from a different device to cancel.
It's easier to use their credit card app to dispute the charge.
The company name is different than the product name - even a slight difference may indicate a scam, like all of these highway toll scams using a slightly different domain name.
A worker or family member signed up using someone else's card, and that person has no idea what the charge is for.
People expected one thing from your SaaS product, and got something else that they are not willing to pay for.
They rarely check or read their email.
Your account reminders are going straight to spam.
The communications around the product, pricing, or requirements was lacking.
amelius
6 hours ago
What I don't understand is why my banking app does not show a "cancel subscription" button with the payment.
When I click that button, the recurring payment is automatically canceled, and the SaaS company can check that and know that I unsubscribed. Or something along these lines.
There is already a power-asymmetry between consumers and companies. This should not extend to unsubscribing. Here, the consumer should have all the power.
vasusen
an hour ago
The reason isn't technical. This isn't implemented because the entire card-processing ecosystem is hooked on the chargeback fees (min $15 to $100). It starts becoming a lucrative revenue stream for Visa/Mastercard/Stripe/Adyen/WorldPay/Fiserv and the entire ecosystem.
Merchant's end up getting the short end of the stick in most cases.
evermike
6 hours ago
Neobanks definitely have this feature. For example Revolut. There’s a “Block future payments” button, and once you click it, no more charges from that merchant will go through.
amelius
6 hours ago
Yes, but this is not a correct way to unsubscribe. They might for instance still send a bailiff to collect their money.
What I'm talking about is an official way to unsubscribe. One that the user fully controls, and is free of dark patterns.
robertlagrant
7 minutes ago
What if you want to change your subscription level, rather than unsubscribe?
sambroner
6 hours ago
How would this be tooled? A chargeback, a deep link to the cancel page, an API connection between bank and subscription?
Chargeback is easy because it's under the card co's control. Deep link would require knowing the cancel page of every sub, plus handling auth factors. API connection would two way integration, with scoped auth between every bank and every service. Hopefully managed by an SI or aggregator, but the business model sounds hard (the bank doesn't mind the chargeback, the SaaS doesn't want the cancelation, so who pays?)
darthShadow
2 hours ago
Visa/MasterCard/Amex already support such a facility in India due to RBI requirements. Doesn't seem too difficult to adapt similar functionality for other countries too, if the regulations are updated to require it.
* https://www.visa.co.in/about-visa/newsroom/press-releases/vi... * https://pgi.billdesk.com/web/sihub
marcosdumay
an hour ago
> Deep link would require knowing the cancel page of every sub, plus handling auth factors.
All it needs is a "payment refused, user canceled service" response to billing and not to flag the billing attempt as fraud.
therealpygon
3 hours ago
Considering they are placing the charges in the first place, it would seem like it would just need to be a response code, not a convoluted network of extensive new development like you suggest.
amelius
6 hours ago
This is another instance where we clearly need a regulator to make things work better for the consumer.
madeofpalk
5 hours ago
> an API connection between bank and subscription?
This already exists. Mastercard (and Visa?) has an API that lets banks notify subscriptions when your card changes to update the card number https://developer.mastercard.com/product/automatic-billing-u...
pjc50
6 hours ago
Integrations are usually one-way (merchant calls bank API), but it's not beyond the bounds of practicality to keep a handle on whatever UID was assigned to the recurring payment in the first place, then send the merchant "by the way this subscription UID requested user cancellation".
shkkmo
5 hours ago
> How would this be tooled? A chargeback, a deep link to the cancel page, an API connection between bank and subscription?
I'd be happy to just have the ability to easily ask the credit card company block further payments with no actual notification to the business besides that the monthly charges stop going through. If you want to be fancy about it, creat a custom industry standard declination reason for that use case.
re-thc
5 hours ago
> Customers don't want to {blah blah blah}
If this is the way it works and the result are chargebacks it just means things cost more in general (cost of business will be factored in).
It's not a good thing.
infecto
5 hours ago
If chargebacks are a significant issue for your business then you are doing something wrong.
evermike
5 hours ago
As I mentioned in the article, this is extremely rare for us, but it has happened a couple of times. And that’s where I start having questions and frustration about the process itself.
I’ve shared examples in the article.
JumpCrisscross
an hour ago
> this is extremely rare for us, but it has happened a couple of times
Put punitive terms into your SLA. (Though check with a lawyer about adhering to your merchant agreement.)
Charging back doesn’t cancel a contract. If you want to be vindictive, you could sell the debt to a collector.
llm_nerd
5 hours ago
Yet the majority of businesses use dark patterns to avoid cancellations because it's hugely profitable to do so. Chargebacks are expensive, but the truth is that the majority of customers never leverage it, and often just endure years of paying for products they don't use. Maybe they tried to cancel to find that while they could sign up in seconds online, cancelling invariably requires a call (to a number that, wouldn't you believe it, has higher than normal call volumes!) into some maze of retention garbage.
What a world we would be if companies didn't want to bill customers that don't use their product. Imagine if companies automatically paused billing if you stopped using their product? Panacea.
Apple is a hugely greedy company, but it's one thing I like about subscribing to things in there -- I can cancel at any time with minimal effort.
ta1243
2 hours ago
> the result are chargebacks it just means things cost more in general
shrug. That's just the way it works.
Make it easier to unsubscribe than doing a chargeback. Your competitors who do that will have a lower cost and be able to undercut you and you'll go out of business.
That is a good thing.
re-thc
2 hours ago
> Make it easier to unsubscribe than doing a chargeback. Your competitors who do that will have a lower cost and be able to undercut you and you'll go out of business.
How do you know people aren't already doing so? It's not about the competitors but the industry in general.
Have you not read the post I was replying to?
I quote:
> People don't remember they signed up.
> They can't remember how to log in from a different device to cancel.
> It's easier to use their credit card app to dispute the charge.
> The company name is different than the product name
> A worker or family member signed up using someone else's card
> People expected one thing from your SaaS product
> They rarely check or read their email
Sure there were other points, but more than 50% of the list is about the customer having their own problems. It's like having a bad actor in the system making it worse for everyone.
ta1243
an hour ago
Send an email saying "you're about to be charged, click here to cancel your membership"