My donation boards using "OrderedDataStore" have disappeared without any error code

Hello this is a strange bug I’m having right now and I believe I have it since a few days because some of my roblox games received more donations than usual, and that explains because people were hoping to appear in the donation board seeking for an opportunity to see their name easily. And none of my donation boards work, they all say N/A, I’m aware that I use a deprecated method and I don’t think it’s the problem because I couldn’t view my datas with any plugin, they’re all empty when I look for orderedatastore.
Please help me!


I feel terrible, and I’m sorry for the people who made donations hoping to see their Robux donations displayed somewhere.
I do believe my datas from GlobalStore still work!

Screenshot from the plugin Data Store Editor

Main code :

local MPS = game:GetService("MarketplaceService")
local DonationProducts = {XXXXX, XXXXXX, XXXXX, XXXX, XXXX}

local function processReciept(reciept)
	for i, v in pairs(DonationProducts) do
		if v == reciept["ProductId"] then
			game:GetService("DataStoreService"):GetOrderedDataStore("TopDonators"):IncrementAsync(reciept.PlayerId, MPS:GetProductInfo(reciept["ProductId"], Enum.InfoType.Product).PriceInRobux)
			game.ReplicatedStorage.UpdateDonations:Fire()
			return Enum.ProductPurchaseDecision.PurchaseGranted
		end
	end
end

MPS.ProcessReceipt = processReciept
1 Like

is it possible that your game either has two ProcessReceipts or because you are making two requests in the same block which could result in the request not going through if one of them errors?

1 Like

This should be in Help and Feedback. You’re asking for help with your game’s code structure, and haven’t determined the issue to be a Roblox-sided one yet

1 Like

No, that’s not possible, almost no one buys it. But the datastore is gone.

No, this isn’t help with my code. I’ve had this donation system working for about 8 years, and it’s only been a few days since it stopped displaying anything in all my games.

Just published a game right now and my order datastored for my leaderboards didnt create themself smh

@Ryxku thanks for your report, let me DM you to get the specifics.

2 Likes

We were able to resolve it by modifying some scripts. Closing this one out now.

2 Likes