I have a question about developer products. Lets say theres a dev product for a million cash and someone buys it, but for some odd reason it doesn't give the cash OR the cash doesn't save due to datastore failure, and the player asks for the money. How do I know if they've actually bought the developer product AND received the cash, and they aren't just saying they didn't get any cash and actually spent it all? Is there any simple way to tell if the developer product had worked successfully or not?

5 comments

0

You can save it with ReceiptInfo/ProcessReceipt through a Datastore but if you mean that DS fails, then no, Roblox said they do not keep track of Player/DevProduct purchases

0

Use a data store, yes.

0

ReceiptInfo/ProcessReceipt is definitely prioritized so I doubt it would fail.

0

^ That doesn't mean anything. It can still fail if the programmer codes it incorrectly or any other reason could make it fail.

0

If it's scripted properly it won't fail. I mean there's a small chance.