My concern is that most of the comments under gamepasses relate to cheats or unwanted guides on how to obtain them.
is it just me or do test purchases not work in studio
It does not work. It doesnāt register the purchase and does not fire the event on the server.
https://gyazo.com/8c48de489f37ed0d77ba3803c5300e28.mp4
this is a gamepass. As you can see, after buying it did nothing and I can buy it AGAIN.
Old gamepass idās do not work with the new prompt either, I ahd to replace all the idās after the change
Server code
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished:connect(function(Player,PurchaseID,isPurchased)
Client:
game:GetService('MarketplaceService'):PromptGamePassPurchase(game.Players.LocalPlayer, ProductID)
How I get the IDās:
https://gyazo.com/cbf71979236bc6565bd58326b446f6e6.mp4
When trying to buy a NEW gamepass, this message shows up in the console.
https://gyazo.com/ca1d71a082492af68e39d95fddfc5bcb.mp4
the only thing that is done locally is showing the prompt.
I spent like an hour trying to figure out what was happening
really hope they make test purchases work, real pain right now
That is not a test purchase, that is in a LIVE server
oh well thatās even worse
The old IDās you used arenāt game pass IDās. Of course they donāt work with the new function.
As they said, all old game passes will have an asset ID and a game pass ID. New ones only have a game pass ID. This is for two reasons:
- To not break games that are no longer being updated
- To not temporarily break games that havenāt changed over to the new function
I did the same thing earlier, when they made the change all my old gamepasses got a new ID in the url, which I then copy pasted into the new system and Iām having the same problem as well. Iām not using the old asset IDs.
Yeah, I know thereās issues with it. Was responding to the specific piece I quoted.
Sorry if I caused a misunderstanding.
Bump this, I just noticed that new Game Passes have no web api info, and this broke a chrome plugin I made.
How do we get the old assetids for gamepasses that were created before(and thus have an assetid attached)?
Actually there has been a web api for this for months.
https://api.roblox.com/marketplace/game-pass-product-info?gamePassId=1818
Still looking for an endpoint that deals with game pass ownership
My friend has issue with getting a Game Pass icon.
It will always use ā0ā as the image ID.
Is there any way to load those?
GetProductInfo returning IconImageAssetId as 0 seems to be a bug. Should be able to get the image ID again when thatās fixed.
Also not all the gamepasses I own show up in my inventory. Is that the case for anyone else?
For some reason me and my friend cannot change the price of our gamepass or put them onsale. Iām not sure if itās because the gamepass is for a group. Is anyone else having the same issue?
How many do you have on sale under that game? Thereās a limit of 15
They said theyāre aware of this issue and a fix should be shipping soon.
Iām still running into this issue, is there a fix yet or do we still need to wait?