I have been trying to set up a developer product donation gui, but have ran into some issues.
I am not a scripter, so I was using GuestCapone’s free model. I changed out the ID’s and everything, and even when I would test the game it would work. But when I publish the game, it would try to sell me the original product.
I have looked through all the scripts and everything, even tried 4 different scripts, but I got the same result. Anyone know whats going on?
Yeah, the owner of a game don’t own any developer products they created. You have to buy the developer product in-game. But, in studio, you don’t have to.
This usually happens when the product IDs or receipt handling logic aren’t fully synced after publishing. In Studio, purchases can work differently than in live games, so it’s worth double-checking that the correct developer product IDs are being used and that the receipt logic is running on the server.
Also make sure the script changes were actually published - that’s another common cause.
I put together a simple step-by-step tutorial showing how to set up donations using developer products and test them properly in-game if helpful: