Moneda virtual
Cómo funciona
La moneda virtual es dinero virtual que se emplea para comprar y vender productos virtuales. En función de cómo se utilice, la moneda virtual afecta al equilibrio de la economía del juego o está vinculada a la monetización de la aplicación.
Características principales:
- Vender cualquier cantidad de moneda virtual o paquetes de moneda virtual con una cantidad fija.
- Vender moneda virtual o paquetes de moneda virtual por moneda real o virtual.
- Limitar el número de paquetes de moneda virtual disponibles para la compra.
- Limitar el tiempo de visualización de la moneda virtual y de los paquetes de moneda virtual en la tienda.
- Paquetes de moneda virtual gratuitos.
Las siguientes opciones están disponibles para vender moneda virtual:
- Cualquier cantidad: le permite vender moneda virtual por el importe especificado por el usuario. Para usar esta opción, implemente un campo de entrada en el lado del cliente que permita al usuario introducir la cantidad de moneda deseada cuando haga una compra.
- Paquetes: prermiten vender moneda virtual en cantidades predefinidas. El precio de un paquete de de moneda se establece por separado y puede diferir del precio estándar de la misma cantidad de esa moneda.
- Ejemplo: Un paquete contiene 100 monedas de oro y cuesta 90 $, mientras que el precio de una moneda de oro es de 1 $.
Restricciones:
- Solamente puede añadir un tipo de moneda virtual a un paquete.
- Un precio en otra moneda virtual solo puede configurarse mediante llamadas API.
- Puede crearse un paquete de moneda virtual gratuito: sin especificar un precio en moneda real o virtual. Esto puede configurarse a través de Cuenta del editor o mediante llamadas API. La moneda virtual gratuita que no se incluye en un paquete solo puede crearse mediante llamadas API.
- La cantidad de moneda virtual de un paquete puede especificarse únicamente como un valor entero.
Cómo se configura
Establecer a través de Cuenta del editor
Establecer mediante API
Para establecer monedas virtuales, utilice las llamadas API de la subsección Admin del grupo Artículos y monedas virtuales.
| Tarea | Llamada API |
|---|---|
| Crear moneda virtual. | Crear moneda virtual. |
| Obtener moneda virtual. | Obtener moneda virtual. |
| Obtener una lista de monedas virtuales. | Obtener lista de monedas virtuales. |
| Actualizar la moneda virtual. | Actualizar la moneda virtual. |
| Eliminar moneda virtual. | Eliminar moneda virtual. |
| Limitar el número de monedas virtuales disponibles para comprar. | En las llamadas API Crear moneda virtual o Actualizar moneda virtual transmita los siguientes parámetros:
|
| Crear un paquete de moneda virtual. | Crear paquete de moneda virtual. |
| Obtener un paquete de moneda virtual. | Obtener paquete de moneda virtual. |
| Obtener una lista de paquetes de moneda virtual. | Obtener lista de paquetes de moneda virtual. |
| Actualizar un paquete de moneda virtual. | Actualizar paquete de moneda virtual. |
| Eliminar un paquete de moneda virtual. | Eliminar paquete de moneda virtual. |
| Limitar el número de paquetes de moneda virtual disponibles para comprar. | En las llamadas API Crear un paquete de moneda virtual o Actualizar un paquete de moneda virtual transmita los siguientes parámetros:
|
Para obtener información sobre los límites, consulte las siguientes guías:
Mostrar moneda virtual en la tienda
La visualización de los moneda virtual o de paquetes de moneda virtual depende de la forma en que se implementa el catálogo: mediante el creador de sitios web o mediante API.
Mostrar a través del creador de sitios web
- Crear paquete de moneda virtual.
- En su proyecto de Cuenta del editor, vaya a la sección Storefronts > Websites.
- En el panel del sitio correspondiente, haga clic en Open Site Builder.
- En la sección del boque Store, seleccione el paquete de moneda virtual que desee vender en el sitio web, en el campo Item type.
- Establezca un diseño de ficha de artículo.
- Tras efectuar todos los cambios pertinentes y preparar su sitio web para el lanzamiento:
- En la esquina superior derecha del creador de sitios web, haga clic en Publish.
- Marque las casillas situadas junto a las páginas que desee publicar.
- Haga clic en Publish.
Si la publicación del sitio web no está disponible, cerciórese de que se cumplan todas las condiciones:
- No hay secciones vacías en el sitio web (marcadas con un indicador rojo).
- Se haya firmado el Acuerdo de licencia con Xsolla.
- La página principal está publicada o seleccionada para su publicación. No puede publicar páginas secundarias antes de publicar la página principal.
Cuando el sitio web esté publicado, se habilitará una sección con paquetes de moneda virtual. Si no se muestran paquetes, compruebe que su estado esté establecido como Disponible y que no esté activo ningún límite de visualización basado en el tiempo.
Obtener información de la moneda virtual mediante API
Para recuperar el catálogo de monedas virtuales y de paquetes de monedas virtuales en el lado del cliente, use las llamadas de la subsección Catálogo del grupo Artículos y monedas virtuales.
| Tarea | Llamada API |
|---|---|
| Obtener moneda virtual por código de artículo (SKU). | Transmita el parámetro virtual_currency_sku a la llamada API Obtener moneda virtual por código de artículo (SKU). |
| Obtener una lista de monedas virtuales. | Obtener lista de monedas virtuales. |
| Obtener un paquete de moneda virtual por código de artículo (SKU). | Transmita el parámetro virtual_currency_package_sku a la llamada API Obtener paquete de moneda virtual por código de artículo (SKU). |
| Obtener una lista de paquetes de moneda virtual. | Obtener lista de paquetes de moneda virtual. |
Conceder moneda virtual a los usuarios
En función del tipo de artículo y de la configuración de integración, la moneda virtual se concede al usuario de una de las siguientes formas:
- Si ha integrado PlayFab, la moneda virtual y los artículos se conceden automáticamente al inventario de PlayFab del usuario.
- Si usa un sistema de entrega personalizado, todos los artículos y monedas virtuales se conceden en su lado. Recomendamos establecer un controlador de webhook para recibir los datos del pedido en su back-end. Los datos necesarios se incluyen en el webhook Pago del pedido realizado correctamente.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

