I might be stupid but I can’t see what is wrong here. The prompt purchase shows however it says either ‘this item is not for sale’ or it asks the user to buy some other random clothing or something. I am using the developer product ID’s roblox is giving me. Maybe the code is wrong or it is a bug?
The ID you’re passing through to the server is probably wrong. Make sure that it’s the correct one and if anything you should be handling the ID on the server.
The ID’s are correct. The game is part of a group if it makes a difference. May I ask why the ID’s should be kept on the server. Are they meant to be kept secret?
Sorry guys for wasting your time. Realised it should be promptproductpurchase instead of promptpurchase. Thanks to everyone who tried to help and here is the solution to anyone else who has made this mistake.