Monnaie virtuelle
Comment ça marche
La monnaie virtuelle est une devise numérique utilisée pour acheter et vendre des objets virtuels. Selon son usage, elle peut influer sur l’équilibre économique du jeu ou être liée à la monétisation des applications.
Fonctionnalités principales :
- Vente de monnaie virtuelle en quantité libre ou sous forme de packages à montant fixe.
- Vente de monnaie virtuelle et de packages de monnaie virtuelle contre des devises réelles ou des monnaies virtuelles.
- Limiter le nombre de packages de monnaie virtuelle disponibles à l’achat.
- Limiter la durée d’affichage de la monnaie virtuelle et des packages de monnaie virtuelle dans le magasin.
- Packages de monnaie virtuelle gratuits.
Les options suivantes sont disponibles pour vendre de la monnaie virtuelle :
- Tout montant : permet de vendre de la monnaie virtuelle pour le montant spécifié par l’utilisateur. Pour utiliser cette option, implémentez côté client un champ de saisie permettant à l’utilisateur d’entrer le montant souhaité lors de l’achat.
- Packages : permet de vendre de la monnaie virtuelle en montants prédéfinis. Le prix d’un package de monnaie est défini séparément et peut différer du prix standard du même montant de cette monnaie.
- Exemple : un package contient 100 pièces d’or et coûte 90 $, tandis que le prix d’une pièce d’or est de 1 $.
Restrictions :
- Vous ne pouvez ajouter qu’un seul type de monnaie virtuelle à un package.
- Vous pouvez configurer un prix dans une autre monnaie virtuelle uniquement via des appels API.
- Vous pouvez rendre un package de monnaie virtuelle gratuit, sans fixer de prix en devise réelle ni en monnaie virtuelle, en le configurant via le Compte éditeur ou via des appels API. Vous pouvez créer de la monnaie virtuelle gratuite en dehors d’un package uniquement via des appels API.
- Vous ne pouvez spécifier le montant de monnaie virtuelle dans un package que sous forme d’un nombre entier.
Comment configurer
Configuration dans le Compte éditeur
Configuration via API
Pour configurer des monnaies virtuelles, utilisez les appels de la sous-section Administrateur du groupe Objets et monnaie virtuels.
| Tâche | Appel API |
|---|---|
| Créer une monnaie virtuelle. | Créer une monnaie virtuelle. |
| Récupérer une monnaie virtuelle. | Lire une monnaie virtuelle. |
| Récupérer une liste des monnaies virtuelles. | Lire la liste des monnaies virtuelles. |
| Mettre à jour une monnaie virtuelle. | Mettre à jour une monnaie virtuelle. |
| Supprimer la monnaie virtuelle. | Supprimer une monnaie virtuelle. |
| Limiter la quantité de monnaie virtuelle disponible à l’achat. | Dans les appels API Créer une monnaie virtuelle ou Mettre à jour une monnaie virtuelle, passez les paramètres suivants :
|
| Créer un package de monnaie virtuelle | Créer un package de monnaie virtuelle. |
| Récupérer un package de monnaie virtuelle. | Lire un package de monnaie virtuelle. |
| Récupérer une liste de packages de monnaie virtuelle. | Lire la liste des packages de monnaie virtuelle. |
| Mettre à jour un package de monnaie virtuelle. | Mettre à jour un package de monnaie virtuelle. |
| Supprimer un package de monnaie virtuelle. | Supprimer un package de monnaie virtuelle. |
| Limiter le nombre de packages de monnaie virtuelle disponibles à l’achat. | Dans les appels API Créer un package de monnaie virtuelle ou Mettre à jour un package de monnaie virtuelle, passez les paramètres suivants :
|
Pour plus d’informations sur les limites, consultez les guides suivants :
Affichage de la monnaie virtuelle dans le magasin
L’affichage de la monnaie virtuelle ou des packages de monnaie virtuelle dépend de la manière dont le catalogue est implémenté, via le constructeur de site ou via API.
Affichage via le constructeur de site
- Créez un package de monnaie virtuelle.
- Ouvrez le projet dans le Compte éditeur et accédez à la section Storefronts > Websites.
- Dans le volet du site souhaité, appuyez sur Open Site Builder.
- Dans la section Store, sélectionnez dans le champ Item type le package de monnaie virtuelle que vous souhaitez vendre sur le site web.
- Définissez une disposition de carte d’objet.
- Après avoir effectué toutes les modifications nécessaires et préparé le site web pour le lancement :
- Dans le coin supérieur droit du constructeur, appuyez sur Publish ;
- Sélectionnez les pages que vous souhaitez publier en cochant les cases correspondantes ;
- Appuyez sur Publish.
Si la publication du site Web n’est pas disponible, vérifiez que toutes les conditions sont remplies :
- Il n’y a aucune section vide sur le site (marquée d’un indicateur rouge).
- Le contrat de licence avec Xsolla est signé.
- La page principale est publiée ou sélectionnée pour la publication. Vous ne pouvez pas publier les pages enfant avant la page principale.
Une fois le site publié, une section contenant les packages de monnaie virtuelle sera disponible. Si aucun package n’apparaît, vérifiez que leur statut est défini sur Available et qu’aucune limite d’affichage basée sur le temps n’est active.
Récupérez des informations sur la monnaie virtuelle via API
Pour récupérer le catalogue des monnaies virtuelles et des packages de monnaie virtuelle côté client, utilisez les appels de la sous-section Catalogue du groupe Objets et monnaie virtuels.
| Tâche | Appel API |
|---|---|
| Récupérer une monnaie virtuelle par UGS. | Passez le paramètre virtual_currency_sku à l’appel API Lire une monnaie virtuelle par UGS. |
| Récupérer une liste de monnaies virtuelles. | Lire la liste des monnaies virtuelles. |
| Récupérer un package de monnaie virtuelle par UGS. | Passez le paramètre virtual_currency_package_sku à l’appel API Lire un package de monnaie virtuelle par UGS. |
| Récupérer une liste des packages de monnaie virtuelle. | Lire la liste des packages de monnaie virtuelle. |
Attribuez de la monnaie virtuelle aux utilisateurs
Selon le type d’objet et les paramètres d’intégration, une monnaie virtuelle est attribuée à l’utilisateur de l’une des manières suivantes :
- Si vous avez intégré PlayFab, la monnaie virtuelle et les objets virtuels sont automatiquement ajoutés à l’inventaire PlayFab de l’utilisateur.
- Si vous utilisez un système d’attribution personnalisé, la monnaie virtuelle et les objets virtuels sont attribués de votre côté. Nous recommandons de configurer un gestionnaire de webhook pour recevoir les données de commande sur votre backend. Les informations nécessaires sont incluses dans le webhook Paiement de commande réussi.
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.

