Skip to main content
Solved

Manage refund of non consumable


Forum|alt.badge.img+1

Hello,
for the first time I am trying the integration with revenuecat for one of my apps (flutter) present on both stores.
The goal is to remove advertising with one purchase only (non-consumable).
The purchase works, the recovery after an uninstall works, but I don't understand how to manage
a refund:  If the anonymous customer asks for a refund (or if I refund him), the purchase is always valid and isPro is always true.

PurchaserInfo restoredInfo =
                  await Purchases.restoreTransactions();
              if (restoredInfo.entitlements.all['all_features'] != null) {
                isPro = restoredInfo.entitlements.all["all_features"].isActive;

What am I doing wrong ?
Thanks in advance.
Enrico

Best answer by cody

Refunds must be managed through RevenueCatโ€™s dashboard in order to be picked up by our system. Otherwise, you can trying deleting the user from the dashboard and requesting that they restore purchases to re-sync their transactions.

Iโ€™d recommend reading our documentation for more information about refunds on Google Play: https://docs.revenuecat.com/docs/purchaserinfo#handling-refunds

View original

3 replies

jazmine
Forum|alt.badge.img+7
  • Dedicated Contributor
  • 122 replies
  • October 14, 2021

Hey @Enrico Tricarico ,

 

Happy to help here! Are you experiencing this issue on Android or IOS?


Forum|alt.badge.img+1

Hi Jazmine,

i tryed on Android device.

thank you


cody
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 492 replies
  • Answer
  • December 15, 2021

Refunds must be managed through RevenueCatโ€™s dashboard in order to be picked up by our system. Otherwise, you can trying deleting the user from the dashboard and requesting that they restore purchases to re-sync their transactions.

Iโ€™d recommend reading our documentation for more information about refunds on Google Play: https://docs.revenuecat.com/docs/purchaserinfo#handling-refunds


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