(Shop | Documentation - Roblox Creator Hub)
So with the new shop button, it says to implement ProcessReceipt, and that game passes are always visible. The Studio AI says that ProcessReceipt is NOT used for Game Passes, only Developer Products.
Is that still true? Or is Process Receipt used for passes and products?
Right now I have an in-game shop which handles game passes. But game passes can’t be unlisted from that shop so it would be a different process?
From the documentation:
“A callback to process receipts of (ahem) developer product purchases.”
“ProcessReceipt is a callback to process receipts from developer product purchases.”
ProcessReceipt has never supported gamepasses.
Thanks. So why are game passes included by default in that shop icon, if it doesn’t allow you to process them from there?
I have my processors tied to my in game shop.
Because processing can be done, just not with ProcessReceipt.
As long as you’re using PromptGamePassPurchaseFinished and UserOwnsGamepassAsync on a server-side script correctly for processing the purchases you should be fine.
If your logic is for some reason tied directly into the UI, then you’d need to rewrite it.
2 Likes