Beta Version

Actually, just call a 100% finished product a Beta Version. It's a shield which will protect you from very harsh criticism.

Look DOTA2 or Path of Exile for example. For all purposes they are finished games (with a functional cash shop) but technically they are "beta". DOTA2 even have a test version so you have the Beta of a Beta.