1. Enable Unity In App purchase under services and don’t forget to import
2. Make sure you setup the in app purchase on playconsole and make sure it is published
3. If things works correctly, you should be able to choose your items ID inside the unity after you update the resources (the bunch of text that playconsole generated with the command “generate Resource”).
4. Go to windows > unity in app purchase > iap catalogue and fill everything in
5. Go to windows > unity in app purchase > iap purchase button
You don’t really need pm action for in-app purchase, unity already done it with simple buttons
As for receipt, you can use gley in app purchase to detect if the user already purchased the items. In android it is done automatically. However, in IOS, you need to explicitly create a “restor purchase” button inside the game. Since ios required user to enter the user and password. Hope it helps