Itens virtuais

Como funciona

Itens virtuais são itens de jogo que usuários podem comprar com moedas reais ou virtuais, ou receber como bônus. Esses itens não possuem forma física e são utilizados exclusivamente dentro do jogo. Exemplos de itens virtuais incluem visuais, poções, armas e outros elementos que afetam a jogabilidade ou aparência do personagem.

Principais recursos:

  • Configuração flexível de preços:
    • Definir o preço de um item individual em moeda real e/ou moedas virtuais.
    • Criar itens gratuitos.
  • Detecção automática do país e da moeda do usuário.
  • Configuração de disponibilidade:
    • Restringir a venda de itens em regiões específicas.
    • Limitar a quantidade de itens disponíveis para compra.
    • Limitar o tempo de exibição dos itens na loja.
    • Configurar itens que não estão disponíveis para compra. Um item pode ficar oculto do catálogo, mas ainda estar disponível como parte de um conjunto ou como bônus de outro item.
Observação
Itens virtuais podem ser criados via Conta de Distribuidor, via chamadas de API ou por meio da importação de um catálogo. Este guia descreve como criar itens virtuais manualmente e como trabalhar com chamadas de API. Para informações detalhadas sobre a criação de outros tipos de itens, consulte a seção Catálogo de Itens.
Observação
Itens virtuais podem ser criados via sua conta, via chamadas de API ou por meio da importação de um catálogo. Este guia descreve como criar itens virtuais manualmente e como trabalhar com chamadas de API. Para informações detalhadas sobre a criação de outros tipos de itens, consulte a seção Catálogo de Itens.
Observação
Itens virtuais podem ser criados na conta para jogos móveis, via chamadas de API ou por meio da importação de um catálogo. Este guia descreve como criar itens virtuais manualmente e como trabalhar com chamadas de API. Para informações detalhadas sobre a criação de outros tipos de itens, consulte a seção Catálogo de Itens.

Como configurar

Configurar na Conta de Distribuidor

Observação
Antes de configurar itens, recomendamos criar grupos para ajudar você a organizar os itens e gerenciar como eles são exibidos na sua loja.

Configurar na sua conta

Observação
Antes de configurar itens, recomendamos criar grupos para ajudar você a organizar os itens e gerenciar como eles são exibidos na sua loja.
  1. Abra seu projeto na Conta de Distribuidor e acesse a seção Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra seu projeto na conta de jogos móveis e acesse a seção Catalog.
  1. Selecione Create manually e então Virtual item na lista suspensa.
  1. Na seção Configurações gerais, informe:
    • SKU
    • Um ou mais grupos aos quais o item deve pertencer (opcional)
    • Nome
    • Descrição breve
    • Descrição estendida — para adicioná-la, ative a Opção correspondente (opcional)
  1. Na seção Media, envie uma ou mais imagens ou vídeos (opcional) — do seu dispositivo ou através de um link. Na loja criada com o editor de sites da Xsolla, todos os cartões de item exibem o arquivo marcado como Main, enquanto os demais arquivos ficam disponíveis apenas em cartões de item com galeria de mídia. O arquivo marcado como Main também é retornado nas respostas das Chamadas de API de obtenção do catálogo.
  1. Na seção Price settings, defina os preços ou crie um item grátis:
    • Para definir um preço, selecione Paid item, ative a opção Pricing in real currency e/ou Pricing in virtual currency e informe o preço. Se necessário, configure os preços regionais.
    • Para criar um item grátis, selecione Free item.
Observação

Um item pode ter preços em múltiplas moedas reais e virtuais. Nesse caso, você deve especificar uma moeda padrão para cada tipo — uma entre as moedas reais e uma entre as moedas virtuais.

Você pode especificar um preço em moeda virtual somente se a moeda virtual já existir no projeto.

  1. Para limitar a quantidade de itens disponíveis para compra:
    1. Ative a opção na seção Limits e especifique a quantidade.
    2. Configure a frequência de redefinição do limite. Para isso, selecione um período na lista suspensa:
      1. Daily.
      2. Weekly.
      3. Monthly.
      4. Custom interval. O intervalo é calculado a partir da data de início de exibição do item na loja.
      5. No regular refresh.
    3. Defina a programação de redefinição especificando os parâmetros correspondentes ao período selecionado.
Observação
Por padrão, um item é ocultado do catálogo quando o limite de compra é atingido. Se a redefinição automática do limite estiver configurada, a caixa de seleção Show item even after users reach the purchase limit permite manter o item visível até o início do próximo ciclo de redefinição.
  1. Para configurar um limite de tempo de exibição para o item (opcional):

    1. Ative a opção na seção Add specific display period.
    2. Especifique o fuso horário e o início e o fim do período.

    Para deixar o fim do período de exibição do item sem especificação, ative a opção No end date.

Observação
Para adicionar outro Período de exibição do item no Catálogo, clique em +. Se um item tiver vários Períodos de exibição, cada um deve ter uma data final. O Período de exibição termina no último segundo do minuto especificado. Por exemplo, se o horário final for definido como 12:00, o Período de exibição vai até 12:00:59.
  1. Configure os atributos usando uma das opções a seguir (opcional):
    1. Adicione atributos e seus valores no formato JSON.
    2. Crie manualmente atributos e seus valores e vincule-os aos itens.
  1. Se o item pago for usado em alguma mecânica com recompensa aleatória (por exemplo, lootboxes ou gacha), ative a opção Mark as paid randomized reward.
Observação
Esse parâmetro pode ser necessário para jogos distribuídos em países com restrições legais em tais mecânicas.
  1. Selecione Create.

  2. Na janela que surgir, selecione o status do item e então Continue.

O item criado aparecerá na seção All items.

Configurar via API

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

Aviso
As chamadas da subseção Admin não se destinam à criação de um catálogo de loja no front-end. Você não deve usá-las em Páginas de Destino, lojas na Web ou lógicas do jogo.
TarefaChamada de API
Criar um item virtual.Create virtual item.
Obter informações de um item virtual.Get virtual item.
Obter uma lista de itens virtuais.Get list of virtual items.
Obter uma lista de itens virtuais por grupo especificado.Na chamada de API Get list of virtual items by specified group external id, passe o parâmetro external_id.
Obter uma lista de itens virtuais por grupo para administração.Na chamada de API Get list of virtual items by specified group id, passe o parâmetro group_id.
Atualizar um item virtual.Update virtual item.
Excluir um item virtual.Delete virtual item.
Limitar a quantidade de itens virtuais disponíveis para compra.Nas chamadas de API Create virtual item ou Update virtual item, passe os seguintes parâmetros:
  • limits — especifica a quantidade máxima de itens virtuais disponíveis para compra.
  • limits.recurrent_schedule — define a frequência de redefinição do limite.

Exibir itens virtuais na loja

A exibição de itens virtuais depende de como o catálogo é implementado — pelo Site Builder ou via API.

Exibir via editor de sites

Para exibir um item virtual no seu site:

  1. Criar um item virtual.

Observação
Para exibir itens virtuais no Site Builder, crie grupos com antecedência — os itens virtuais são exibidos no catálogo da loja apenas como parte de um grupo.
  1. No seu projeto na Conta de Distribuidor, vá para a seção Storefronts > Websites.

  2. No painel do site desejado, clique em Open Site Builder.

  1. No projeto na sua conta, vá para a seção Storefronts > Websites.

  2. No painel do site desejado, clique em Open Site Builder.

  1. No projeto na sua conta, vá para a seção Storefronts > Websites.

  2. No painel do site desejado, clique em Open Site Builder.

  1. No projeto na sua conta, vá para a seção Storefronts > Websites.

  2. No painel do site desejado, clique em Open Site Builder.

  1. No seu projeto na conta para jogos móveis, vá para a seção Web Shop.

  2. Clique no painel do site desejado.

  1. Se o seu site tiver várias páginas, selecione a que você precisa:

    1. Selecione o título da página atual na parte superior do editor.
    2. Selecione a página necessária na lista suspensa.

  2. Na seção do bloco Store, selecione Virtual items no campo Item type e selecione, no campo Item group, o grupo de itens que você quer vender no site.

  1. Defina um layout do 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 editor do site, clique em Publish.
    2. Marque as caixas ao lado das páginas que você quer publicar.
    3. Clique em Publish.

Aviso

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

  • 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 está publicada ou selecionada para publicação. Você não pode publicar páginas filhas antes da página principal.

Depois que o site for publicado, uma seção com um grupo de itens virtuais ficará disponível. Se nenhum item for exibido, verifique se o Status está definido como Available e se não há limite de exibição por tempo ativo.

Obter informações de item virtual via API

Para recuperar o catálogo de itens virtuais no lado do cliente, use os métodos da subseção Catalog do grupo Itens virtuais e moedas. Não é necessária autorização para usar esses métodos.

TarefaChamada de API
Obter um item virtual por SKU.Na chamada de API Get virtual item by SKU, passe o parâmetro item_sku.
Obter uma lista de itens virtuais.Get virtual items list.
Obter uma lista de itens virtuais por grupo especificado.Na chamada de API Get items list by specified group, passe o parâmetro external_id.
Obter a lista completa de itens virtuais do projeto.Get all virtual items list.

Conceder itens virtuais aos usuários

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

  • Se você integrou o PlayFab, a moeda virtual e os itens são concedidos automaticamente ao inventário do usuário no PlayFab.
  • Se você usa um sistema de entrega personalizado, todos os itens virtuais e a moeda são concedidos do seu lado. Recomendamos configurar um manipulador de Webhook para receber os dados do pedido no seu backend. Os dados necessários estão incluídos no Webhook Pagamento bem-sucedido do pedido.

Consulte a seção Configurar o rastreamento do Status do Pedido para obter mais detalhes sobre este 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.

Links úteis

Última atualização: 6 de Julho 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 [email protected].