Increase in refunds on Google Play after migrating from react-native-iap to expo-iap #125
Unanswered
AdamGerthel
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We've very recently migrated one of our apps from react-native-iap to expo-iap and we've seen about a 1000% increase in IAP refunds since the switch. It doesn't affect all purchases, but something definitely seems to be off. The only thing I can think of that was completely removed in the migration was the
flushFailedPurchasesCachedAsPendingAndroid()
call since it doesn't exist in expo-iap.I remember we had a similar issue many years ago, where all IAP purchases on Android were automatically refunded roughly three days after purchase - which is exactly what I'm seeing now too, except it doesn't affect all orders. It affects roughly 5-10% of all orders now. IIRC, the reason back then was that we didn't call
finishTransaction()
but we are now, so I'm not sure what could be the problem.Here's the class we use to handle purchases (note: I've removed som unrelated methods from the class to make the snippet smaller):
Beta Was this translation helpful? Give feedback.
All reactions