This was my first time working with in app purchases and it turns out apple doesn't invalidate the receipt for testers unless you delete the app and re-install it. In hindsight I should have used two products: one for testing and another for production but at least I learnt something new haha
Hello. I think the Dev said in another post that the TestFlight purchase is cached, and you may need to delete and reinstall the App Store version to reset it.
I expected the correct installed App to reset the testflight's testing pro status, so I can purchase. Pro was carried over to the production version, where I did not pay, yet.
This should not happen as anybody with testflight could use this bug to go pro without payment.