Monnaie virtuelle

Comment ça marche

La monnaie virtuelle est de l’argent virtuel qui est utilisé pour acheter et vendre des biens virtuels. Selon son objectif, une monnaie virtuelle affecte l’équilibre économique du jeu ou est liée à la monétisation de l’application.

Fonctionnalités principales :

Note
Contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com si vous souhaitez créer une monnaie virtuelle et un package de monnaie virtuelle dont le prix est nul.

Options de vente de la monnaie

Les options suivantes sont disponibles pour vendre de la monnaie virtuelle :

Vendre n'importe quel montant de monnaie virtuelle

Vendez de la monnaie virtuelle dans les quantités demandées par l’utilisateur. Côté client de l’application, implémentez la demande de saisie de la quantité de monnaie requise à l’achat.

Vendre des packages de monnaie virtuelle

Vendez de la monnaie virtuelle en quantités prédéfinies. Cette fonction vous permet de vendre de la monnaie en jeu en packages, pour lesquels le prix peut être plus bas que si la monnaie avait été achetée avec un montant personnalisé.

Exemple : Pour un package, vous pouvez définir un prix spécial qui n’est pas égal à la quantité de monnaie virtuelle qu’il contient. Par exemple : 1 pièce virtuelle = 1 USD. 500 pièces virtuelles = 450 USD.

Restrictions :

  • Vous ne pouvez ajouter qu’un seul type de monnaie virtuelle à un package.
  • Vous pouvez créer un package de monnaie virtuelle sans spécifier son prix en devises réelles ni en monnaie virtuelle. Si un tel package est affiché dans le magasin, il sera disponible gratuitement pour l’utilisateur.
  • La quantité de la monnaie virtuelle ne peut être spécifiée que sous la forme d’une valeur entière.

Livraison de la monnaie

Méthodes de livraison disponibles :
  • Directement dans Xsolla Inventory (méthode par défaut). Avant la livraison, le package de monnaie virtuelle est déballé, et la monnaie du package est ajoutée dans Player Inventory.
  • Dans PlayFab si vous avez configuré son intégration.
Note
Si la logique d’In-Game Store est implémentée sur vos serveurs, vous pouvez configurer les webhooks d’achat.

Monnaie premium

La monnaie premium est une monnaie liée à la plateforme d’achat et ne peut être achetée que contre de l’argent réel.

Restrictions :

  • Vous ne pouvez attribuer le statut premium à la monnaie virtuelle qu’à la première configuration.
  • Vous ne pouvez vendre des packages de monnaie virtuelle contenant de la monnaie virtuelle premium que contre de l’argent réel.

Pour stocker de la monnaie premium séparément sur différentes plateformes :

  • Réglez la bascule Hard virtual currency sur On.

EXEMPLE

Copy
Full screen
Small screen

"platform": “playstation_network”

Limiter le nombre de packages de monnaie virtuelle disponibles à l'achat

L’achat de packages de monnaie virtuelle peut être limité. Par exemple, vous pouvez limiter :

  • le nombre de packages de monnaie virtuelle par utilisateur ;
  • les packages de monnaie virtuelle de bienvenue qui ne peuvent être achetés qu’une seule fois.

Si l’utilisateur a atteint la limite spécifiée, le package de monnaie virtuelle ne sera plus affiché dans le catalogue.

Vous pouvez afficher le nombre maximal de packages disponibles pour l’utilisateur ainsi que le nombre de packages restant.

Pour définir une limite d’achat lors de la création d’un package de monnaie virtuelle dans le Compte éditeur, réglez l’option Limit number of times one user can buy this package sur On et spécifiez le nombre de fois que le package peut être acheté.

Utilisez les méthodes de la sous-section Catalog du groupe de méthodes Virtual Items & Currency pour obtenir des informations sur les packages de monnaie virtuelle.

Dans la réponse, vous recevrez les informations suivantes en plus des informations sur le package de monnaie virtuelle :

  • le nombre maximum de packages de monnaie virtuelle que l’utilisateur peut acheter ;
  • le nombre restant de packages de monnaie virtuelle que l’utilisateur peut acheter.

Pour en savoir plus sur la manière de définir ou de mettre à jour des restrictions, consultez les instructions Limites pour l’utilisateur.

Note

Pour les utilisateurs non autorisés, le nombre maximum de packages de monnaie virtuelle qu’ils peuvent acheter est toujours affiché. Pour afficher à l’utilisateur le nombre restant de packages de monnaie virtuelle (sous réserve de la limite courante), passez les données d’autorisation de l’utilisateur lors de la requête de catalogue des packages de monnaie virtuelle à l’aide des méthodes de la sous-section Catalog du groupe de méthodes Virtual Items & Currency.

Pour un affichage correct du nombre de packages de monnaie virtuelle disponibles pour l’utilisateur, configurez l’authentification.

Exemple de réponse :
Copy
Full screen
Small screen

{
  "items": [
    {
      "sku": "vc_package_1",
      "name": "VC Name first package",
      "groups": [],
      "attributes": [],
      "type": "bundle",
      "description": "VC Short Package Description",
      "image_url": "http://vc_package_image.png",
      "is_free": false,
      "price": {
        "amount": "2.0000",
        "amount_without_discount": "2.0000",
        "currency": "USD"
      },
      "bundle_type": "virtual_currency_package",
      "content": [
        {
          "description": "Big Rocket - short description",
          "image_url": "https://popmedia.blob.core.windows.net/popyourself/male/outfit/male_armor_white_a-01.png",
          "sku": "big_rocket",
          "name": "Big Rocket",
          "type": "virtual_currency",
          "quantity": 100,
          "inventory_options": {
            "consumable": {
              "usages_count": 1
            },
            "expiration_period": null
          }
        }
      ],
      "virtual_prices": [],
      "limits": {
        "per_user": {
          "total": 5,
          "available": 5
          },
        "per_item": null
       },
      "can_be_bought": true
    },
    {
      "sku": "vc_package_3",
      "name": "VC Name third package",
      "groups": [],
      "attributes": [],
      "type": "bundle",
      "description": "VC Short Package Description",
      "image_url": "http://vc_package_image.png",
      "is_free": false,
      "price": {
        "amount": "4.0000",
        "amount_without_discount": "4.0000",
        "currency": "USD"
      },
      "bundle_type": "virtual_currency_package",
      "content": [
        {
          "description": "description",
          "image_url": "http://image.png",
          "sku": "shotgun_raider",
          "name": "SHOTGUN FOR TRUE RAIDERS",
          "type": "virtual_currency",
          "quantity": 200,
          "inventory_options": {
            "consumable": {
              "usages_count": 1
            },
            "expiration_period": null
          }
        }
      ],
      "virtual_prices": [],
      "limits": {
        "per_user": {
          "total": 5,
          "available": 5
          },
        "per_item": null
       },
      "can_be_bought": true
    }
  ]
}
Note

Xsolla garantit que les limites ne sont pas dépassées et empêche les utilisateurs d’acheter plus de packages de monnaie virtuelle que la limite fixée.

Lorsque l’utilisateur ouvre l’interface de paiement et paie pour un package, toutes les commandes impayées contenant ce package deviennent invalides.

Exemple : l’utilisateur ouvre le formulaire de paiement d’un package soumis à une restriction d’achat dans plusieurs onglets du navigateur avant de payer. Cela entraîne automatiquement la création de plusieurs commandes pour le même package. Après avoir payé le package dans un des onglets, Xsolla annulera toutes les commandes impayées portant sur le même package.

Limiter la durée d'affichage de la monnaie virtuelle et des packages de monnaie virtuelle dans le magasin

Définissez la période d’affichage d’une monnaie virtuelle ou d’un package de monnaie virtuelle dans le magasin pour :
  • maintenir la pertinence du catalogue à un moment donné, par exemple pendant les soldes des fêtes ;
  • créer une monnaie virtuelle et des packages de monnaie virtuelle à l’avance sans les afficher dans le catalogue ;
  • inciter l’utilisateur à acheter de la monnaie virtuelle et des packages de monnaie virtuelle en affichant une minuterie à côté du bien.
Note
Lorsque vous créez une interface de catalogue à l’aide de Site Builder, la minuterie s’affiche automatiquement. Lorsque vous créez un catalogue dans votre propre interface, vous devez implémenter la minuterie.

Qui peut l'utiliser

  • Les partenaires qui souhaitent configurer une économie de jeu ou une monétisation en ajoutant de la monnaie virtuelle au jeu et en vendant des objets virtuels contre cette monnaie.
  • Les partenaires qui ont intégré au moins un des produits suivants :

Comment configurer

Prérequis

  1. Connectez-vous au Compte éditeur Xsolla.
  2. Ouvrez votre projet.
  1. Configurez les modules pour In-Game Store ou Buy Button.

Configurer une monnaie virtuelle

Vous pouvez configurer des monnaies virtuelles :

Configurer la monnaie virtuelle dans le Compte éditeur

Configurer la monnaie virtuelle via appels API

Utilisez les appels API de la sous-section Admin des API des endpoints Virtual Items & Currency.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Évaluer cette page
Évaluer cette page
Que pouvons-nous améliorer ?

Préfère ne pas répondre

Merci pour votre commentaire !
Dernière mise à jour: 10 Octobre 2023

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !