play-billing-samples icon indicating copy to clipboard operation
play-billing-samples copied to clipboard

Expired Product details. Please fetch product details again and use it to retry the call

Open AlistairLi opened this issue 3 years ago • 5 comments

On PurchasesUpdatedListener.onPurchasesUpdated() calback, BillingResult.getResponseCode() is "5", BillingResult.getDebugMessage() is "Expired Product details. Please fetch product details again and use it to retry the call.".

The SkuDetails that pull up google Pay are cached in memory. The cached SkuDetails are expired , right? How long is the expiration period?

AlistairLi avatar Apr 11 '23 12:04 AlistairLi

Did you solve it, I had the same problem

chootao avatar Aug 10 '23 07:08 chootao

Any news on this?

vlad-cotfas avatar Dec 28 '23 12:12 vlad-cotfas

Got the same issue. Fixed by clearing the cache of the Play Store on my device.

LifeIsJourney avatar Apr 17 '24 13:04 LifeIsJourney

Yes, it was the same for me, i got rid of that error by clearing cache of google play store on the device. But most probably if this happens in production for an user, will be hard to detect and tell the user/customer to do the clearing cache.

vlad-cotfas avatar Apr 24 '24 07:04 vlad-cotfas