Roblox Playtest Gamepass subtracted REAL Robux.

In my game, I prompt a gamepass using MarketplaceService:PromptGamePassPurchase(player, id). I do this on the server and on the client, and in this case it was a server prompt of it that created the issue. Whenever I make gamepasses for my game, I delete them from my inventory after so that I can test out my purchasing of them and make sure it works in game and gives the proper confetti visual effect and whatnot. I have done this numerous times with my playtest in my game and with basically all purchases, studio allows a “test” purchase. I have done this hundreds of times already however this time I was in studio live playtest testing my game, I bought two gamepasses, and I end the playtest. I rejoined the playtest and marketplace service said I already owned both gamepasses so it couldnt prompt another. I found that very odd seeing as all I did was a test purchase not a real one. I checked my roblox transactions page and BOTH GAMEPASSES HAD BEEN CHARGED. I am so confused and annoyed because they were actually sort of expensive gamepasses I didn’t want to spend the robux on.

Here is a screenshot of the gamepasses having been purchased from my group:

Expected behavior

If it was working correctly, my gamepass would have been purchased in the playtest session, however not actually subtracted my robux and not have actually saved to my account so when I re-enter another playtest, I don’t have the gamepass. This has happened hundreds if not thousands of times before this but this time it actually went through as a real purchase.

Thank you for the report. We have assigned to our team for review.

2 Likes

Just realized someone has already made a post reporting this same issue, I’m not sure if I should just close this thread.

Hi @shanedevv, I’m looking into this now. Once we identify the problem we’ll refund your lost Robux. Please feel free to leave this thread open.

1 Like

@shanedevv - I have a few questions that could lead me in the right direction:

  1. When you test your game, which method are you using from this dropdown?

  2. Have you restarted Studio in the last 18 hours or so?

  1. I am using the plain “Test” in the drop down
  2. I have.

Hi again @shanedevv

I was unable to reproduce the issue myself, but we’ve rolled out a change that may resolve it. Would you mind trying again and reporting back? You’ll need to restart Studio for the changes to take place.

Meanwhile, I’ll get started on processing those refunds, and will keep in mind that this upcoming purchase may need to be refunded if it’s not fixed.

I have restarted studio and tried again, it appears it’s working after I tried once more. It should be known that this wasn’t really an issue that was happening consistently and it more sort of felt like it happened randomly as a glitch; so it working right now could be insignificant. Either way yes it appears to be working now. Thanks for the effort on your end to solve this and the refunds.