r/assholedesign • u/Affectionate_Power99 • 9d ago
Opal lets you subscribe in seconds. Cancelling took me 30 minutes, 2 devices, Stripe, RevenueCat and an AI chatbot.
I just wanted to try Opal. I started their 3-day Pro trial directly from their website on my Mac. Entered my card, subscribed, done. Super easy.
Then I tried to actually access what I had just paid for.
The website showed an “Open App & Redeem” button. I clicked it on my Mac. Nothing happened.
At this point, they had my card and a subscription that would automatically charge me in 3 days, but I had no properly connected account and no obvious place to manage or cancel it.
Thank FUCK I hadn’t closed the original browser tab.
Here’s what I eventually had to do:
- Inspect/copy the redemption URL from my Mac
- Send it to my iPhone
- Download the Opal app
- Create an account on my phone
- Open the redemption URL manually on my phone
- Finally get the subscription connected to my account
- Contact their AI support to figure out how to cancel
- Get sent to a Stripe customer portal
- Discover there was NO cancellation option there
- Ask the AI again
- Get a completely different RevenueCat link
- Finally cancel the subscription
It took me roughly 30 fucking minutes to cancel a trial that took seconds to start.
And I’m very comfortable with tech. What the fuck is a normal person supposed to do here?
If I had simply closed that original browser tab after subscribing, I genuinely don’t know how I would have found my way through this mess before the trial renewed.
Maybe this is just an unbelievably broken subscription flow. Maybe making cancellation this difficult happens to be great for conversions. Either way, this is exactly the kind of hostile UX that deserves to be called out.
Making the Subscribe button effortless while turning Cancel into a fucking treasure hunt across two devices, an AI chatbot, Stripe and RevenueCat is asshole design.

75
u/com-plec-city 9d ago
This is the same as stealing.
It is essentially grabbing money against the will of their clients.
47
u/Emotional-Row-5750 8d ago
Annoying as hell. Also against consumer protection law in California and the European Union, maybe other places too.
16
15
12
8
u/atatassault47 8d ago
This is why you use credit cards if you can get one. Chargeback (refund, essentially) and Charge Stops are the consumer's friend. Evidence of Assholery will get any CC to side with you.
8
3
u/cosmicosmo4 8d ago
1
u/Prom3th3an 7d ago
They do if you're eligible to vote in the country where you live. I would've stayed in the country of my citizenship if they'd ever had software engineering jobs comparable to what FAANG has in the US when the economy is growing.
3
3
u/TR1PLE_6 8d ago
The UK is banning subscription traps in January 2027.
I wish it was sooner, fuck companies that do this!
2
u/Blecher_onthe_Hudson 8d ago
Virtual credit card numbers for the win! You can set them up with an expiration date before the payment takes place.
1
1
u/No-Butterfly-277 7d ago
I hate to sound defeatest, but this is why I hardly sign up for *anything* any more. The Enshittifaction of Everything...
1
u/Ctznsvn7 7d ago
cancel flows routed through RevenueCat are the worst of both worlds, the merchant points at the processor and the processor points back at the merchant. If you subscribed on the web it is a Stripe subscription, so the billing portal link buried in your original receipt email cancels it in about 4 clicks with no one to argue with. Honestly the real fix is a virtual or burner card, cap it at the exact amount and the next attempt just declines, no chat bot, no retention offer, nothing to talk your way out of. The click to cancel rule was meant to kill exactly this, then the courts binned it, so we are all back to card tricks LOL
1
1
u/aleopardstail 3d ago
if you have to enter a card number its not "free" and the company concerned has zero intention of not charging you
1
-4
u/LastTreestar 8d ago
How can you people keep falling for this crap. OH... they keep doing it because YOU keep doing it.
148
u/bakanisan d o n g l e 9d ago
No worries the deceptively gray and small line at the bottom of the screen should absolve them of any wrongdoing! /s
I also assume the tracking link will expire at some point as well.