hey @rogeriodec_games, thanks for your patience.
The ID (ie 1385551173) that you’re using to retrieve translations is actually the wrong ID.
That ID actually refers to the item’s ‘virtual economy product ID’.
For translations, we use the item’s ‘developer product ID’.
This is the API link to retrieve the correct developer product IDs for developer products linked to your universe (replace {universeId} with your experience’s ID, which in this case is 1180285076):
Just to confirm that it’s indeed a bug, adding the line below, you’ll see that GetProductInfo brings up the translated text, but PromptProductPurchase doesn’t:
local IdDevProd = 1385551173
local ProductInfo = MarketplaceService:GetProductInfo(IdDevProd, Enum.InfoType.Product)
print("ProductInfo.DisplayName: ", ProductInfo.DisplayName)
MarketplaceService:PromptProductPurchase(Player, IdDevProd)
Hi @rogeriodec_games, thanks for the additional details, we really appreciate it. This is indeed a bug -we’ve roped in the right team to look into a fix for this.