Posting this on behalf of my friend CodeWrighter. Recently, he has discovered that for some reason, PromptPurchase is not working for his account.
We’ve tested it in his games: when his scripts prompt a GamePass or Store purchase, it works completely the way as it should work, when I am the user looking at it. But it will not work for him at all, with the exact same script in the exact same game.
We’ve made sure it isn’t just a problem that he created or already owns the item; he’s tried it with Roblox-made Catalog items he does not own, and inside other games.
Additionally, another one of his testers has apparently been unable to view the prompts.
This is slightly serious, because it locks up the script in an apparently infinite loop, and sometimes causes MarketplaceService to lock up completely, even though PromptProductPurchase and other methods work perfectly until PromptPurchase is attempted by the troublesome account.
Is this some weird account condition we aren’t aware of?
Still not getting prompts when calling PromptPurchase. This is a big deal, because after trying to call PromptPurchase, PromptProductPurchase refuses to prompt until scripts are reset. Probably losing a lot of business with this.
edit: duh. I can just comment out all PromptPurchase calls until this is fixed.
MANY of my players are claiming that they purchased gamepasses and then lost their robux without receiving the pass. I cannot vouch for the accuracy of this but for me, PromptPurchase fails every time after it is called locally on something the player already owns.
When purchasing a gamepass I don’t already own, I recieved an error screen saying the purchase did not go through.