> I have to pay another $35 to Stripe for the privilege of having a forgetful customer who couldn't even be bothered to email me for a refund.
I've seen some businesses send a pre-billing email telling customers that they'll be charged on a certain date, so that customers have time to cancel if they want.
Cloudflare does that for domain renewals, sending out emails 30 and 60 days before.
Of course, there are also some businesses that hope that customers forget that they're subscribed, so that there's breakage.
Mine is a one-off payment :( They just forget they paid for it, plus the company name isn't the same as the app name, so they just go "welp, someone must be stealing from me!" and request a chargeback.
> Cloudflare does that for domain renewals
That's just standard. Every domain registrar/vendor does this.