Skip to main content
Question

One-time products not found

  • January 31, 2026
  • 1 reply
  • 24 views

Forum|alt.badge.img

I’m having an issue with fetching the one-time products I created. They are already set up in Google Play and have been imported into RevenueCat. The products show a Published status, but when I try to purchase them, it doesn’t work.

The app is unable to find the products or offerings for one-time purchases. However, subscriptions are working correctly and all subscription information is fetched as expected. The issue seems to be specific to one-time products.

Does anyone encountered this issue? How do you solve this? My configurations are done. App Store / iOS is fine. Only the Android causing the issue.
 

 

1 reply

matt-heaney
RevenueCat Staff
Forum|alt.badge.img+2
  • RevenueCat Staff
  • February 4, 2026

Hey Clifford,

 

Matt from RevenueCat here! Thanks for the question.

 

We spoke via email about this issue, but I wanted to share the details here as well in case anyone else in the community runs into the same problem in the future.

 

Since you’re not using RevenueCat paywalls / Offerings, products can be fetched directly in code using Purchases.getProducts(...). When using this, there is a common cause for one time purchases not to be found.

 

When using the React Native SDK, for one time products on Android, it’s important to pass the product category as PRODUCT_CATEGORY.NON_SUBSCRIPTION. If this argument isn’t provided, the SDK defaults to subscriptions, and one time products may not be returned, which could be causing this issue.

 

More information on this can be found in the docs here: https://revenuecat.github.io/react-native-purchases-docs/9.7.5/classes/default.html#getProducts

 

Just to note, if you’re fetching both subscriptions and one time products via getProducts, you’ll need to make two separate calls: one with PRODUCT_CATEGORY.SUBSCRIPTION, and another with PRODUCT_CATEGORY.NON_SUBSCRIPTION, as each call can only query a single product category.

 

Hope this helps!