News for hackers. Stuff that matters.
Re:Apple to allow outside app stores in overhaul spurred by ... by shagie on Tuesday December 13, 2022 @03:35PM (#33975350)
The difference that we're seeing here is a "user can request a refund easily" vs "developer can refund something to a user."

Apple balances on the assumption of the stability of their developers offering subscriptions and an easier experience for a user requesting a refund.

The difficulty that the developer is having in this case is that Apple isn't exposing the payment information to the developer. If they can say "this user gets a refund" that is leaking some information about the users to developers.

(...)

Additionally, it appears that there were some new methods added to the in-app library for developers to be able to create a refund request on behalf of a user.

https://developer.apple.com/documentation/storekit/transacti...

> Call this function from account settings or a help menu to enable customers to request a refund for an in-app purchase within your app. When you call this function, the system displays a refund sheet with the customer’s purchase details and list of reason codes for the customer to choose from.

Re:Apple to allow outside app stores in overhaul spurred by ... by saurik on Tuesday December 13, 2022 @03:51PM (#33975576)
Sure, but that obviously isn't what people were talking about with respect to developers giving refunds. I provided that feature to developers in Cydia and gave refunds directly to users and it was still appreciated by all to have that feature.

Regardless, to address your (off-topic) addition: do you actually request refunds from Apple often enough to be willing to pay 10% more for the privilege? You'd have to be asking for refunds for 1 out of every 10 products you buy for that to make sense...

Re:Apple to allow outside app stores in overhaul spurred by ... by jacobr1 on Tuesday December 13, 2022 @03:44PM (#33975481)
Apple could still act as an indirect facilitator - send apple the money and they refund it on your behalf. I'm sure there are many reasons why this is complicated, but I don't see any fundamental reasons this couldn't be done if Apple want to enable it.