Issue with Developer Product Not Reaching ProcessReceipt Callback




Hello,

I am currently experiencing an issue with a Developer Product in my game. The product is intended to give the player $1000 upon purchase. However, when I purchase the product through a prompt, it does not seem to reach the ProcessReceipt callback. I have included a debug print statement to confirm if the receipt is received, but it never triggers.

I have verified that the product ID is correct and that the ProcessReceipt function is set up correctly.

Despite this setup, the processReceipt function does not seem to be called. I would greatly appreciate any insights or suggestions on what might be causing this issue.

I have attached, both the local prompt script and the serverside handler script along with the output after I have clicked purchase on the Developer Product.

2 Likes

it’s simple fix. you need to remove the brackets from your last line of code from the server script, it’s should be this:

MarketPlaceService.ProcessReceipt = processReceipt

Just gave that shot and the outcome was the same, the script never made it to processReceipt.

can you paste your codes because I want to try it.? Mine is very similar but it’s working so I want to check what is the problem.

I got it myself. So when i remove the brackets it works for me. Can you record a video of what is happening. Maybe it’s because of the product or idk.


I’m not sure what’s causing it, I have looked over spelling, and it’s a fairly simple system. I roblox is finding the product because it can prompt it to me and I’m able to “purchase it” but not doing anything beyond that.

Screenshot 2025-03-08 201930

It appears that the issue was due to an oversight on my part. I mistakenly placed the scripts into ServerStorage instead of ServerScriptService.

Thank you for your assistance.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.