iOS 15 Allows You to Request Refunds for In-App Purchases Directly Within Apps - MacRumors
Skip to Content

iOS 15 Allows You to Request Refunds for In-App Purchases Directly Within Apps

One small but useful new feature introduced in iOS 15 is the ability for customers to request refunds for in-app purchases directly within an app, rather than having to use the Report a Problem page on Apple's website.

iOS 15 app refunds
Apple has introduced a new StoreKit API that allows developers to implement a "Request a Refund" option within their apps. Users can tap on this option, select a specific in-app purchase, identify the issue that prompted the refund request, and tap the Request Refund button. Once the request is submitted, customers will receive an email from Apple with an update on the status of their refund within 48 hours.

When requesting a refund within an app, customers still have the option to visit the Report a Problem page on Apple's website to check the status of claims.

iOS 15 is available now in beta for developers, and will be publicly released in the fall.

Related Forum: iOS 15

Popular Stories

rave app

Apple Sued for Pulling Co-Viewing App Rave From the App Store

Thursday May 7, 2026 10:41 am PDT by
Rave, a cross-platform service that lets users watch movies and TV shows together, today filed a series of antitrust lawsuits against Apple after Apple removed the Rave app from the App Store in August 2025. According to Rave, Apple cited "unspecified allegations of fraud and vague concerns about content moderation" when pulling the app. Rave alleges Apple targeted the service because Rave...
Liquid Glass App Store Feature

Apple Working on Plan to Allow AI Agent Apps on the App Store

Wednesday May 13, 2026 11:02 am PDT by
Apple is looking into ways to better support apps that include AI agents and AI coding capabilities in the App Store, reports The Information. Apple is designing a system that would maintain its security and privacy standards while allowing for AI app features, but details on how the system will work are unavailable. Apple started blocking updates for some popular vibe coding apps in March...
apple india

India Refuses to Let Apple Pause App Store Antitrust Case

Tuesday May 19, 2026 4:52 am PDT by
An Indian court has ruled that Apple must cooperate with a government investigation into its App Store practices, rejecting the company's attempt to put the case on hold (via Reuters). The Delhi High Court ruling keeps a probe by the Competition Commission of India (CCI) alive, which found in 2024 that Apple had abused its dominant position in the iPhone apps market. The CCI wants Apple's...

Top Rated Comments

Apple Knowledge Navigator Avatar
65 months ago
App page: "it works like magic!"
Reality: Barely works, full stop.
Me seeing Request Refund in app:



Attachment Image
Score: 9 Votes (Like | Disagree)
SDJim Avatar
65 months ago

Apple has introduced a new StoreKit API ('https://developer.apple.com/videos/play/wwdc2021/10175/') that allows developers to implement a "Request a Refund" option within their apps.
Ask me my confidence that developers are going to jump all over this... :rolleyes:
Score: 9 Votes (Like | Disagree)
akac Avatar
65 months ago
So developers have to implement this, but have no say. It’s up to Apple. It’s just a shortcut to Apples refund process.
What’s the point? Why isn’t this just a button in the store itself?
Score: 5 Votes (Like | Disagree)
65 months ago
The refund still goes through Apple. And not the App Developers. So basically instead of a Email it is now a button and a screen.

I still think Refund should be inside App Store and not the App. Making it inside the App implies they are asking the developers for refund, when the actual case they are asking Apple.
Score: 4 Votes (Like | Disagree)
65 months ago
It's clear that Apple will make this button mandatory. As a dev I have no problem, but they should also have the same rule for subscriptions and finally offer refunds for them. At the moment they are just making sure that more devs will abandon in-apps and go subscription only.
Score: 3 Votes (Like | Disagree)
Labeno Avatar
65 months ago
Is this required? If not, can anyone of a reason why developers would want to add this option?
Score: 3 Votes (Like | Disagree)