Skip to main content
Question

Unexpected Refund Approvals – Can RevenueCat Team Please Verify


Forum|alt.badge.img+6

Hi,

I noticed that a few refund requests were recently approved in the App Store.

In the past, we’ve usually preferred to decline such requests, and Apple would typically follow suit. Like, above 90% of refund request will be rejected. 

However, recently, it seems that a high number of refund requests have now been approved.

Could you please check on your end to confirm whether the Apple refund requests have been handled correctly?

For the context, the refund rejection rate is almost 100%. However, now the refund approval rate is almost 100%. Can RevenueCat team please verify on this?

Thank you.

6 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 425 replies
  • May 22, 2025

Hi ​@yan-cheng-cheok-107847,

You are correct, we noticed it with many other apps as well that has the “Always decline” set and it looks like it’s an intended change from Apple. We’ve shared everything we know here

 

Best,


Forum|alt.badge.img+6

Hi ​@joan-cardona 

Would it be possible for RevenueCat to provide a dedicated page showing the detailed response data sent to Apple when handling a CONSUMPTION_REQUEST?

This would help us inspect and verify the outgoing response RevenueCat sends to Apple during the CONSUMPTION_REQUEST process.

Thank you!


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 425 replies
  • June 2, 2025

Hi ​@yan-cheng-cheok-107847,

We have this detailed post on how it’s done and how to do it without RevenueCat with links to Apple’s documentation. 

Does that help?

Best,


Forum|alt.badge.img+6

Hi, thanks for pointing that out. I’m aware of this, but we prefer not to implement our own solution, as we want to avoid spending time and resources on it.

That's exactly why we’re using RevenueCat - we want RevenueCat to handle this for us so we don’t have to deal with the underlying details.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 425 replies
  • June 6, 2025

Hi ​@yan-cheng-cheok-107847,

Sorry I misunderstood your question. If I understand it correctly, you’d like an event tab for the `CONSUMPTION_REQUEST` sent to Apple, correct? Kind of what we show when you have integrations configured or webhooks, where we show the data sent. 

If that’s correct, I’ll share it with the team and see if that’s something we can do and prioritize it.

Best,

 


Forum|alt.badge.img+6
  1. Correct. We would like to know what data is sent to Apple, when RevenueCat receiving CONSUMPTION_REQUEST
  2. We would like to provide accurate playTime information from our app. Currently, RevenueCat is sending playTime with a value of 0, as referenced here: https://www.revenuecat.com/docs/platform-resources/apple-platform-resources/handling-refund-requests

    However, we do have actual usage data for each user. If there is a way for us to supply this playTime value directly, it could further assist Apple in fairly evaluating and potentially rejecting refund requests based on real user engagement.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings