I've had much more luck with apple than I have with "developers". NYT is the textbook example that comes up here. You can sign up in one click but cancelling still requires phoning them up.
It's also analogous to a physical store; I don't ask kellogs for a refund if my cereal doesn't work, I ask the grocery store.
If the NYT tried this here, I'd just revoke access from my bank account, assuming they even had any. There is probably also a law specifying how to unsubscribe, but I can't tell how it works in the Netherlands.
UPDATE: Thinking this through, it allows us to put a monetary value on consumer protection. Much of what the apple 30% tax gives you as a consumer is built into law. So assuming a more reasonable cost of say 5%, small time devs get a loss of 25% of income because of the state of payments and consumer protection in the USA. You can haggle over percentages, but there is a cost.
Nitpicking: Apple takes 15% from small time devs (less than a million $)
The law here in the Netherlands is that you must be able to unsubscribe by the same method you subscribed in the first place.
Snark aside, I do think you're going to require some sort of hold/guarantee from the developers to apple if you want to force that sort of relationship.
They do? In my experience it's much higher, particularly if you're dealing with low value transactions. When I worked in retail 15 years ago our payment handler charged a 1% fee on cash drops, and charged 0.30 plus 2% capped at some number I can't remember off the top of my head, _plus_ the card issuer fee. On a $100 transaction sure that's close to 2%, but on a $2 IAP or a $10 subscription (like Netflix) that's 17% and 5% respectively. I'm also pretty sure on top of that we had to pay a dispute fee if one was lodged with the issuer; presumably in the region of $10-15 per dispute. the risk of those disputed being opened on an online purchase vs an in person purchase is significantly higher.
> You have no opportunity to compete with Apple in this space, and that's what pisses off a lot of people
That's what a lot of people say, but how much of that is _really_ they just don't want to pay a 30% cut?
I'm not sure where you work (or where you live), but my experience has indeed been that payment processing is a pretty cut-and-dried technology at this point. People charge insane overhead for it because, as a marginal utility, other people have no way of determining what it's actual value is.
> That's what a lot of people say, but how much of that is _really_ they just don't want to pay a 30% cut?
I don't really think it matters, the statement is true nonetheless. If third-party app stores exist, Apple would be undercut in a heartbeat. By obstructing other people from competing with their App Store business, they're eliminating the need for the market to set a price.
You can argue to the ends of the earth with that logic (lord knows Apple keeps lawyers on retainer for that express purpose), but Apple's strategy here is to prevent them from having to compete with the rest of the market. There's a reason why European regulators are wising up to this nonsense (and a reason Apple obeys); it's a lost case. Everyone knows that it's dumb, the only defenses I've seen for it boil down to apologism and misunderstanding.
Why do we need to keep giving the world's largest company the benefit of the doubt? Can't we just hold them accountable for once?
That being said, a $1 purchase through stripe likely has an effective fee higher than 30%, so this would only make sense for larger purchases.
Some do it specifically because it will harm the merchant. Especially if they feel they've been wronged.
That only works if you offer a no questions asked refund, and even at that, that doesn't imply 0 risk. Cards get stolen and tested on low value purchases all the time; if a scammer decides to check 1000 credit cards on your app, you're going to have a very bad time.
Every time the apple fee comes up, this part of the discussion rarely comes up. This is a huge part of what you pay Apple/Google for. Lets say you roll your own on top of stripe [0]; each dispute/chargeback costs you $15 on top of the transaction cost. On an app with $0.99 purchases, each dispute will undo 15 purchases. If you get enough of these you _will_ be banned, quickly and with very little warning. I'm not going to claim that this on it's own is worth the full 30% whack but it does neet to be taken into consideration.
[0] https://stripe.com/docs/disputes