Skip to main content
Question

Google Play Redeem Code Option Not Showing in Production (Flutter + RevenueCat)

  • May 22, 2025
  • 1 reply
  • 25 views

Forum|alt.badge.img

Hi team,

I’ve integrated RevenueCat with my Flutter app and everything works fine in testing — all products show up correctly and test purchases complete as expected.

Now that I’ve uploaded the app to production, I created a promo code for one of my subscription products through the Google Play Console. However, I noticed that the "Redeem code" option does not appear during the purchase flow in the production version of the app.

Has anyone else experienced this?
Is there something specific that needs to be done on the RevenueCat side or in the Google Play Console to ensure that the redeem option is visible in production?

Any guidance would be appreciated!

Thanks!

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+2
  • RevenueCat Staff
  • 44 replies
  • May 27, 2025

Hey ​@faizan ,

RevenueCat doesn't currently provide a field in the paywall or SDK to manually enter promo codes, but promo code redemption is supported and handled by the Google Play purchase flow itself.

If you’ve created custom promo codes (multi-use codes for subscriptions) in the Google Play Console, users must redeem them during the in-app purchase flow:

  • after initiating a purchase, the Google Play billing sheet will appear.
  • from there, tap the dropdown next to their payment method, choose “Redeem code,” and enter the custom promo code.
  • RevenueCat will automatically detect and apply the entitlement after the transaction is processed (no need to implement a custom field in your app’s UI).

More context on the Google Documentation. Some screenshots to add a visual guide:

 

 

During development, you can use Google Play’s license testers and Play Billing Lab to simulate and test promo code redemption and other billing flows. This ensures your integration detects promo code redemptions as expected.

Note: Custom promo codes for subscriptions can only be redeemed in-app (not in the Play Store app directly).
One-time codes (auto-generated by Google) can be redeemed both in-app or via the Play Store app.

 

Some more helpful documentation:

Best,


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings