> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vue d'ensemble du commerce XStore

> Découvrez comment les API XStore, Partner Center et les services REST du Microsoft Store s'articulent pour le commerce sur XBOX et PC, les jeux de base, le contenu téléchargeable et plus encore.

Les API **XStore** constituent le volet d'exécution du commerce du Microsoft Store pour les titres XBOX et PC conçus avec le GDK. Avec Partner Center (où vous modélisez vos produits) et les API REST de service à service (S2S) du Microsoft Store (où votre système principal interroge et accorde les droits d'utilisation), elles vous offrent une plateforme de commerce complète pour les jeux de base, le contenu téléchargeable, les versions d'essai, les consommables, les abonnements et les ensembles.

Cette section reprend la structure des rubriques de Microsoft Learn et couvre tout ce dont vous avez besoin pour concevoir, intégrer, tester et exploiter le commerce du Store pour votre titre.

<Info>
  Vous cherchez la **référence REST de service à service du Microsoft Store** (collections, achat, récupération, octroi, récurrences)? Elle se trouve dans l'onglet **API** sous [API REST du Microsoft Store](/fr-CA/reference/microsoft-store-apis/index).
</Info>

## Dans cette section

<CardGroup cols={2}>
  <Card title="Prise en main" icon="rocket" href="/fr-CA/publishing/xstore-commerce/xstore-initial-configuration">
    Vue d'ensemble, types de produits, configuration de Partner Center, tests, licences et dépannage.
  </Card>

  <Card title="Notions de base" icon="cube" href="/fr-CA/publishing/xstore-commerce/xstore-basic-operations">
    Opérations de base du magasin, contenu téléchargeable, versions d'essai, consommables, ensembles, DWOB et mises à jour.
  </Card>

  <Card title="Gestion à partir de vos services" icon="network-wired" href="/fr-CA/publishing/xstore-commerce/xstore-authenticating-service">
    Authentification des services, requête des droits d'utilisation, abonnements, remboursements et ID User Store.
  </Card>

  <Card title="Considérations propres au PC" icon="windows" href="/fr-CA/publishing/xstore-commerce/xstore-pc">
    DRM, jetons de licence, gestion des comptes Store non concordants et changement de sandbox.
  </Card>

  <Card title="API REST du Microsoft Store" icon="code" href="/fr-CA/reference/microsoft-store-apis/index">
    Référence des points de terminaison v8/v9 de collections, d'achat, de récupération, d'octroi et de récurrences. La référence complète se trouve maintenant dans l'onglet **API** sous [API REST du Microsoft Store](/fr-CA/reference/microsoft-store-apis/index).
  </Card>

  <Card title="Hubs de franchise de jeux" icon="sitemap" href="/fr-CA/publishing/game-publishing/concepts/game-publisher-insights/game-publisher-insights-faq">
    Regroupez plusieurs produits sous un même hub de franchise dans le Store.
  </Card>
</CardGroup>

## Vue d'ensemble : comment les éléments s'articulent

* **Partner Center** — où vous créez des produits (jeux de base, extensions, ensembles, passes de saison, abonnements, consommables), définissez les prix et la disponibilité, et attribuez des identificateurs (**StoreId**, **Product ID**, **BigId**, **SKU ID**).
* **`MicrosoftGame.config`** — inclus dans le package de votre titre, il lie l'exécutable en cours d'exécution au produit du Store au moyen de `TitleId`, `StoreId` et `MSAAppId`.
* **API d'exécution XStore (`XStore*`)** — appels côté client effectués par votre jeu pour énumérer les produits, interroger les licences et les droits d'utilisation, afficher l'interface d'achat et signaler le traitement des consommables.
* **API XPackage (`XPackage*`)** — montent les packages facultatifs (contenu téléchargeable) et en accordent la licence, installent des blocs et observent les changements d'état des packages.
* **API REST S2S du Microsoft Store** — points de terminaison côté serveur que votre système principal appelle pour interroger de façon fiable les droits d'utilisation, traiter les consommables, accorder des produits, rechercher des abonnements et traiter les remboursements et récupérations.
* **ID User Store (UserStoreId)** — une clé de courte durée que votre titre obtient au moyen de `XUserGetTokenAndSignatureAsync` (ou de `XStoreGetUserCollectionsIdAsync` / `XStoreGetUserPurchaseIdAsync`) et qu'il transmet à votre service afin que celui-ci puisse appeler le Store au nom de cet utilisateur.

## Client ou service

Presque tous les scénarios du Store comportent à la fois un chemin **côté client** (XStore) et un chemin **côté service** (REST S2S). Utilisez le client pour l'expérience utilisateur en temps réel (afficher le bouton d'achat, déverrouiller du contenu, signaler une dépense de consommable); utilisez le service lorsque l'autorité compte (traiter une dépense de monnaie virtuelle qui doit survivre aux réinstallations du titre, accorder un article promotionnel, détecter Game Pass, traiter un remboursement).

Un modèle fiable :

1. Le client détecte l'achat ou la dépense et affiche immédiatement l'expérience utilisateur.
2. Le client envoie un UserStoreId à votre service.
3. Le service appelle l'API S2S du Store pour confirmer le droit d'utilisation ou traiter le consommable, puis met à jour votre base de données de référence.

## Prochaines étapes

Si vous découvrez XStore, commencez par [Vue d'ensemble des systèmes de commerce du GDK](/fr-CA/publishing/xstore-commerce/xstore-overview), puis consultez [Choix du type de produit approprié](/fr-CA/publishing/xstore-commerce/xstore-choosing-product-type).


## Related topics

- [Vue d'ensemble du portage](/fr/paths/porting/overview.md)
- [Vue d'ensemble d'Unity](/fr/paths/unity/overview.md)
- [Vue d'ensemble d'Unreal Engine](/fr/paths/unreal/overview.md)
- [Vue d'ensemble de Godot et des moteurs communautaires](/fr/paths/community-engines/overview.md)
- [Vue d'ensemble de l'accessibilité GDK](/fr/build/game-principles/accessibility/accessibility-overview.md)
