Produtos de desenvolvedor no Roblox: como funcionam compras de moedas
Neste artigo
Uma loja de jogo precisa fazer mais do que mostrar um botão bonito. Quando alguém compra moedas ou um consumível, a experiência deve reconhecer a operação e entregar o benefício com segurança. Para o criador, essa entrega é tão importante quanto a definição do preço.
Quando usar um produto de desenvolvedor
Produtos de desenvolvedor são itens ou habilidades que podem ser comprados mais de uma vez, como moedas de uma experiência ou poções. Um privilégio comprado uma única vez costuma se encaixar melhor em um passe. As moedas entregues nesse sistema pertencem ao jogo; não devem ser anunciadas como saldo de Robux.
Preparação no Creator Hub
- Tenha a experiência publicada e acessível.
- Abra Creations e selecione o jogo.
- Acesse Monetization e Developer Products.
- Crie o produto com ícone, nome, descrição, categoria e preço.
- Use o identificador do produto na implementação da sua loja.
O ponto técnico mais importante
A documentação exige ProcessReceipt para processar compras. O evento PromptProductPurchaseFinished não comprova, sozinho, que uma compra foi bem-sucedida. A lógica de entrega deve validar o recibo e conceder o item corretamente no servidor.
Defina a unidade antes de definir o preço
Escreva uma frase simples: “este pacote entrega X moedas, usadas para Y”. Se você não consegue explicar o uso, a oferta provavelmente está confusa. Mostre o nome da moeda, a quantidade e as restrições relevantes perto da compra.
Evite depender de um contador visual como prova de entrega. Planeje como o saldo será armazenado e como o atendimento verificará uma reclamação. Um jogador pode sair, perder conexão ou retornar mais tarde; sua implementação precisa considerar essas situações.
Roteiro de testes antes de vender
- O produto correto entrega a quantidade correta?
- A mesma operação pode provocar entrega duplicada?
- O jogador mantém o benefício depois de sair e voltar?
- Uma falha de armazenamento é tratada antes de confirmar a entrega?
- A interface mostra preço e benefício sem depender de informação desatualizada?
Essas perguntas são um roteiro de revisão, não uma implementação pronta. Para um sistema real, estude o fluxo oficial de recibos e armazenamento e faça testes controlados. Não publique uma loja paga enquanto a entrega estiver incerta.
Para quem está comprando
Leia o pacote com atenção. Moedas consumíveis podem acabar depois do uso; uma compra não deve ser interpretada como benefício permanente se isso não estiver informado. Guarde o contexto da oferta para explicar qualquer problema ao suporte da experiência.
Fonte: produtos de desenvolvedor e recibos. Conferido em 9 de outubro de 2026.
O ponto crítico é entregar a compra uma única vez
Produtos de desenvolvedor servem para benefícios que podem ser comprados repetidamente. Um pacote de moedas é diferente de um passe permanente. Na implementação descrita pela documentação, o servidor processa o recibo com ProcessReceipt; o evento que apenas informa o fechamento do aviso de compra não comprova que o pagamento foi concluído.
Antes de vender, defina uma lista de testes: compra confirmada entrega o pacote correto; recibo repetido não duplica o benefício; falha ao salvar não é tratada como entrega concluída; produto desconhecido não concede saldo. São critérios de implementação, não um script pronto ou uma certificação do seu jogo.
Guarde a confirmação de entrega com uma identificação da transação e valide o produto no servidor. Não aceite do cliente uma quantidade de moedas que ele próprio informou. Consulte a documentação completa antes de implementar persistência e tratamento de falhas. Se não souber confirmar esses critérios, finalize a entrega antes de ativar a venda.
Fonte consultada: Roblox — documentação oficial. 12/10/2026.