> ## 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 DLC, et plus encore.

Les API **XStore** constituent la partie runtime du commerce Microsoft Store pour les titres XBOX et PC créés avec le GDK. Associées à Partner Center (où vous modélisez vos produits) et aux API REST de service à service (S2S) du Microsoft Store (par lesquelles votre back-end interroge et accorde des droits d'utilisation), elles vous offrent une plateforme de commerce complète pour les jeux de base, le DLC, les versions d'évaluation, les consommables, les abonnements et les offres groupées.

Cette section reprend l'organisation 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 recherchez 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/reference/microsoft-store-apis/index).
</Info>

## Dans cette section

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

  <Card title="Notions de base" icon="cube" href="/fr/publishing/xstore-commerce/xstore-basic-operations">
    Opérations de base du Store, DLC, versions d'évaluation, consommables, offres groupées, DWOB et mises à jour.
  </Card>

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

  <Card title="Considérations propres au PC" icon="windows" href="/fr/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/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 désormais dans l'onglet **API**, sous [API REST du Microsoft Store](/fr/reference/microsoft-store-apis/index).
  </Card>

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

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

* **Partner Center** — où vous créez des produits (jeux de base, extensions, offres groupées, Season Pass, abonnements, consommables), définissez la tarification et la disponibilité, et attribuez des identificateurs (**StoreId**, **Product ID**, **BigId**, **SKU ID**).
* **`MicrosoftGame.config`** — fourni dans le package de votre titre, il lie l'exécutable en cours d'exécution au produit du Store via `TitleId`, `StoreId` et `MSAAppId`.
* **API runtime XStore (`XStore*`)** — appels côté client effectués depuis 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 (DLC) et leur accordent une licence, installent des segments et observent les changements d'état des packages.
* **API REST S2S du Microsoft Store** — points de terminaison côté serveur que votre back-end appelle pour interroger de manière fiable les droits d'utilisation, traiter les consommables, octroyer des produits, rechercher des abonnements et traiter les remboursements/récupérations.
* **ID User Store (UserStoreId)** — une clé de courte durée que votre titre obtient via `XUserGetTokenAndSignatureAsync` (ou `XStoreGetUserCollectionsIdAsync` / `XStoreGetUserPurchaseIdAsync`) et 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ébloquer du contenu, signaler une dépense de consommable) ; utilisez le service lorsque la fiabilité est essentielle (traiter une dépense de monnaie virtuelle qui doit survivre aux réinstallations du titre, octroyer un élément 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.

## Étapes suivantes

Si vous découvrez XStore, commencez par [Vue d'ensemble des systèmes de commerce du GDK](/fr/publishing/xstore-commerce/xstore-overview), puis consultez [Choix du type de produit approprié](/fr/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)
