Flagged as [ROBLOXCRITICAL], as per regulations here which states: " The issue causes … … purchase failures (where R$ is taken from the player but the purchase doesn’t go through) at scale across many Roblox games."
When PromptGamePassPurchaseFinished gets fired after buying a GamePass, the purchase parameter is always false.
I have created a simple repro that displays the returned parameters supplied by the event on both the server and client. This happens both online and in studio, and for users other than myself as well. The GamePass is onsale under the same place I’m testing as well.
I’ve been getting lots of reports about gamepasses not giving rewards until rejoining the last few days, and this would definitely be why, assuming its been happening that long.
This was also happening in my game, I did the test myself and happened, however, when checking my account spending, was charged only once, only the purchase was not triggered.
I’ve also been getting reports of this issue the past few days. People saying they bought a gamepass, never got the product, and the purchase was not recorded on the Sales List with said gamepass not appearing in their inventory.