Solved

Manage refund of non consumable

  • 9 October 2021
  • 3 replies
  • 257 views

Badge +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

icon

Best answer by cody 15 December 2021, 20:28

View original

3 replies

Userlevel 3
Badge +7

Hey @Enrico Tricarico ,

 

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

Userlevel 6
Badge +8

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

Badge +1

Hi Jazmine,

i tryed on Android device.

thank you

Reply