Moedas virtuais

Como funciona

Moedas virtuais são tipos de dinheiro virtual usados para comprar e vender bens virtuais. Dependendo de como é usada, a moeda virtual afeta o saldo da economia do jogo ou está relacionada à monetização do aplicativo.

Principais características:

  • Venda de qualquer quantia de moedas virtuais ou pacotes de moedas virtuais com uma quantia fixa.
  • Venda de moedas virtuais e pacotes de moedas virtuais por moedas reais ou virtuais.
  • Limitação da quantidade de pacotes de moedas virtuais disponíveis para compra.
  • Limitação do tempo de exibição das moedas virtuais e pacotes de moedas virtuais na loja.
  • Pacotes de moedas virtuais gratuitas.
Aviso
Em campanhas de descontos e campanhas com códigos promocionais ou cupons, você deve usar os pacotes de moedas virtuais. Quantias arbitrárias de moedas virtuais podem ser usadas somente em campanhas de bônus.

As seguintes opções só estão disponíveis para a venda de moedas virtuais:

  • Qualquer quantia — permite que você venda moedas virtuais na quantia especificada pelo usuário. Para usar essa opção, implemente um campo de entrada no lado do cliente que permita que o usuário insira a quantia desejada da moeda ao fazer uma compra.
  • Pacotes — permite que você venda moedas virtuais em quantias predefinidas. O preço de um pacote de moeda é definido separadamente e pode diferir do preço padrão da quantia equivalente da moeda.
  1. Exemplo: Um pacote contém 100 moedas de ouro e custa $90, enquanto que o preço de uma moeda de ouro é $1.

Restrições:

  • Você só pode adicionar um tipo de moeda virtual a um pacote.
  • Um preço em outra moeda virtual só pode ser configurado via chamadas de API.
  • Um pacote de moedas virtuais pode ser tornado gratuito — sem especificar um preço em moedas reais ou virtuais. Isso pode ser configurado via Conta de Distribuidor ou via chamadas de API. Moedas virtuais gratuitas que não façam parte de um pacote só podem ser criadas via chamadas de API.
  • A quantidade de moeda virtual em um pacote pode ser especificada somente com números inteiros.

Como configurar

Configuração através da Conta de Distribuidor

Observação
Antes de configurar uma moeda virtual ou pacotes de moedas virtuais, é recomendável criar grupos para ajudar você a organizar os itens e gerenciar como eles são exibidos na sua loja.

Configuração via API

Para configurar moedas virtuais, você pode usar as chamadas da subseção Admin no grupo Itens virtuais e moeda.

Aviso
As chamadas da subseção Admin não foram feitas para se criar um catálogo de loja no lado frontend. Você deve usá-las para páginas de destino, web stores e lógicas do jogo.
TarefaChamada de API
Criar moeda virtual.Criar moeda virtual.
Obter moeda virtual.Obter moeda virtual.
Obter uma lista de itens virtuais.Obter lista de moedas virtuais.
Atualizar moeda virtual.Atualizar moeda virtual.
Excluir uma moeda virtual.Excluir moeda virtual.
Limitar a quantidade de moedas virtuais disponíveis para compra.Nas chamadas de API Criar moeda virtual ou Atualizar moeda virtual, passe os seguintes parâmetros:
  • limits — especifica a quantidade máxima de moeda virtual disponível para compra.
  • limits.recurrent_schedule — define a frequência de redefinição dos limites.
Criar um pacote de moedas virtuais.Criar pacote de moedas virtuais.
Obter um pacote de moedas virtuais.Obter pacote de moedas virtuais.
Obter uma lista de pacotes de moedas virtuais.Obter lista de pacotes de moedas virtuais.
Atualizar um pacote de moedas virtuais.Atualizar pacote de moedas virtuais.
Excluir um pacote de moedas virtuais.Excluir pacote de moedas virtuais.
Limitar a quantidade de pacotes de moedas virtuais disponíveis para compra.Nas chamadas de API Criar pacote de moedas virtuais ou Atualizar pacote de moedas virtuais, passe os seguintes parâmetros:
  • limits — especifica a quantidade máxima de pacotes de moedas virtuais disponíveis para compra.
  • limits.recurrent_schedule — define a frequência de redefinição dos limites.
Aviso
O período de exibição para moedas virtuais na loja pode ser configurado somente usando chamadas de API.

Exibição de moedas virtuais na loja

A exibição de moedas virtuais ou pacotes de moedas virtuais depende de como o catálogo é implementado — pelo construtor de sites ou via API.

Exibição via site builder

Observação
Apenas pacotes de moedas virtuais podem ser exibidos no catálogo da loja.
Para exibir um pacote de moedas virtuais:
  1. Crie um pacote de moedas virtuais.
  2. No seu projeto na Conta de Distribuidor, acesse a seção Storefronts > Websites.
  3. No painel do site desejado, selecione Open Site Builder.
  1. Na seção do bloco Store, selecione o pacote de moedas virtuais que deseja vender no site no campo Item type.
  1. Defina um layout para o cartão do item.
  2. Depois de fazer todas as alterações necessárias e preparar seu site para o lançamento:
    1. No canto superior direito do construtor de sites, selecione Publish.
    2. Marque as caixas próximas às páginas que deseja publicar.
    3. Selecione Publish.
Aviso

Se a publicação do site não estiver disponível, certifique-se de que todas as condições sejam cumpridas:

  • Não há seções vazias no site (marcadas com um indicador vermelho).
  • O Acordo de Licenciamento com a Xsolla foi assinado.
  • A página principal foi publicada ou selecionada para publicação. Você não pode publicar páginas descendentes antes da página principal.

Depois que o site for publicado, uma seção com pacotes de moedas virtuais ficará disponível. Se nenhum pacote for exibido, verifique se o status de Available e que nenhum limite de exibição com base no tempo está ativado.

Obtenção de informações de moedas virtuais via API

Para recuperar o catálogo de moedas virtuais e pacotes de moedas virtuais no lado do cliente, use as chamadas da subseção Catálogo do grupo Itens virtuais e moeda.

TarefaChamada de API
Obter moeda virtual por SKU.Passe o parâmetro virtual_currency_sku para a chamada de API Obter moeda virtual por SKU.
Obter uma lista de moedas virtuais.Obter lista de moedas virtuais.
Obter um pacote de moedas virtuais por SKU.Passe o parâmetro virtual_currency_package_sku para a chamada de API Obter pacote de moedas virtuais por SKU.
Obter uma lista de pacotes de moedas virtuais.Obter lista de pacotes de moedas virtuais.

Conceder moedas virtuais aos usuários

Dependendo do tipo de item e configurações de integração, a moeda virtual é concedida ao usuário de uma das seguintes maneiras:

  • Se você integrou o PlayFab, moedas virtuais e itens são concedidos ao inventário PlayFab do usuário automaticamente.
  • Se você usar um sistema de entrega personalizado, todos os itens virtuais e moedas são concedidos do seu lado. Recomendamos configurar um gerenciador de webhooks para receber dados de pedido no seu backend. Os dados necessários são inclusos no webhook Pagamento bem-sucedido do pedido.
Consulte a seção Configure o rastreamento de status de pedidos para obter mais detalhes sobre isso e outros métodos de recuperação de dados de compra.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Última atualização: 13 de Fevereiro de 2026

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!
Não conseguimos enviar seu feedback
Tente novamente mais tarde ou contate-nos via doc_feedback@xsolla.com.