Skip to main content
Answer

Manage refund of non consumable

  • October 9, 2021
  • 3 replies
  • 405 views

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

This post has been closed for comments

3 replies

jazmine
Forum|alt.badge.img+7
  • Dedicated Contributor
  • 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
  • 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