IAP: Moving from Alpha/Beta to Production

I’ve not been able to find an answer to this:

Say I have an app with in-app purchases, both consumable and non-consumable.

Say I roll out a Beta version of that app, where users can buy all the non-consumables, and as many consumables as they want (since Google won’t actually charge them for it).

Say I then promote the app from Beta to Production.

What happens to all the beta users’ IAP? Are the purchase receipts invalidated? Or do they now get to keep playing in the “real world” with all the IAP they hoovered up in the Beta?

Failing that, is there any way to limit the amount of IAP a user can purchase in a Beta (without the use of special code that would require a different build for Production, of course).

Big thanks to anyone who can shed some light on this!

-Scott

An update for anyone else who runs into this:

This was a misunderstanding on my part. Only testers who are included in the “License Testing” list (Play Console->Settings->Account Details) aren’t charged for Beta IAP.

-Scott