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.
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.
- 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
Configuração via API
Para configurar moedas virtuais, você pode usar as chamadas da subseção Admin no grupo Itens virtuais e moeda.
| Tarefa | Chamada 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:
|
| 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:
|
Para mais informações sobre limites, veja os seguintes guias:
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
- Crie um pacote de moedas virtuais.
- No seu projeto na Conta de Distribuidor, acesse a seção Storefronts > Websites.
- No painel do site desejado, selecione Open Site Builder.
- Na seção do bloco Store, selecione o pacote de moedas virtuais que deseja vender no site no campo Item type.
- Defina um layout para o cartão do item.
- Depois de fazer todas as alterações necessárias e preparar seu site para o lançamento:
- No canto superior direito do construtor de sites, selecione Publish.
- Marque as caixas próximas às páginas que deseja publicar.
- Selecione Publish.
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.
| Tarefa | Chamada 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.
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

