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

# Información general sobre los sistemas de comercio del GDK

> Descubra cómo encajan las API de XStore, Partner Center y los servicios REST de Microsoft Store para el comercio en XBOX y PC, juegos base, DLC y mucho más.

Las API de **XStore** son el lado en tiempo de ejecución del comercio de Microsoft Store para títulos de XBOX y PC creados con el GDK. Junto con Partner Center (donde modela sus productos) y las API REST de servicio a servicio (S2S) de Microsoft Store (donde su back-end consulta y concede derechos), le proporcionan una plataforma de comercio completa para juegos base, DLC, versiones de prueba, consumibles, suscripciones y lotes.

Esta sección refleja la disposición de los temas en Microsoft Learn y cubre todo lo que necesita para diseñar, integrar, probar y operar el comercio de la Tienda para su título.

> [!NOTE]
>
> ¿Busca la **referencia REST de servicio a servicio de Microsoft Store** (colecciones, compras, reversiones, concesiones, periodicidades)? Se encuentra en la pestaña **API**, en [API REST de Microsoft Store](https://docs.xbox.com/es/reference/microsoft-store-apis/index.md).

## En esta sección

> [card] [Introducción](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-initial-configuration.md)
>
> Información general, tipos de producto, configuración de Partner Center, pruebas, licencias y solución de problemas.

> [card] [Aspectos básicos](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-basic-operations.md)
>
> Operaciones básicas de la tienda, DLC, versiones de prueba, consumibles, lotes, DWOB y actualizaciones.

> [card] [Administración desde sus servicios](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-authenticating-service.md)
>
> Autenticación de servicios, consulta de derechos, suscripciones, reembolsos e identificadores User Store ID.

> [card] [Consideraciones específicas de PC](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-pc.md)
>
> DRM, tokens de licencia, control de cuentas de la Tienda no coincidentes y cambio de sandbox.

> [card] [API REST de Microsoft Store](https://docs.xbox.com/es/reference/microsoft-store-apis/index.md)
>
> Referencia de los puntos de conexión v8/v9 de colecciones, compras, reversiones, concesiones y periodicidades. La referencia completa ahora se encuentra en la pestaña **API**, en [API REST de Microsoft Store](https://docs.xbox.com/es/reference/microsoft-store-apis/index.md).

> [card] [Centros de juegos de franquicia](https://docs.xbox.com/es/publishing/game-publishing/concepts/game-publisher-insights/game-publisher-insights-faq.md)
>
> Agrupe varios productos bajo un único centro de franquicia de la Tienda.

## Panorama general: cómo se conectan las piezas

* **Partner Center**: donde crea productos (juegos base, complementos, lotes, pases de temporada, suscripciones, consumibles), define los precios y la disponibilidad y asigna identificadores (**StoreId**, **Product ID**, **BigId**, **SKU ID**).
* **`MicrosoftGame.config`**: se distribuye dentro del paquete de su título y vincula el ejecutable en ejecución con el producto de la Tienda mediante `TitleId`, `StoreId` y `MSAAppId`.
* **API en tiempo de ejecución de XStore (`XStore*`)**: llamadas del lado del cliente realizadas desde su juego para enumerar productos, consultar licencias y derechos, mostrar la interfaz de usuario de compra y notificar el cumplimiento de consumibles.
* **API de XPackage (`XPackage*`)**: montan y licencian paquetes opcionales (DLC), instalan fragmentos y observan los cambios de estado de los paquetes.
* **API REST S2S de Microsoft Store**: puntos de conexión del lado del servidor a los que llama su back-end para consultar derechos de forma autoritativa, cumplir consumibles, conceder productos, buscar suscripciones y procesar reembolsos y reversiones.
* **User Store ID (UserStoreId)**: una clave de corta duración que su título obtiene mediante `XUserGetTokenAndSignatureAsync` (o `XStoreGetUserCollectionsIdAsync` / `XStoreGetUserPurchaseIdAsync`) y entrega a su servicio para que este pueda llamar a la Tienda en nombre de ese usuario.

## Cliente frente a servicio

Casi todos los escenarios de la Tienda tienen tanto una vía del **lado del cliente** (XStore) como una del **lado del servicio** (REST S2S). Use el cliente para la experiencia de usuario en tiempo real (mostrar el botón de compra, desbloquear contenido, notificar un gasto de consumible); use el servicio cuando la autoridad sea lo importante (cumplir un gasto de moneda virtual que debe sobrevivir a las reinstalaciones del título, conceder un artículo promocional, detectar Game Pass, procesar un reembolso).

Un patrón confiable:

1. El cliente detecta la compra o el gasto y muestra la experiencia de usuario inmediata.
2. El cliente envía un UserStoreId a su servicio.
3. El servicio llama a la API S2S de la Tienda para confirmar el derecho o cumplir el consumible y actualiza su base de datos de registro.

## Pasos siguientes

Si es nuevo en XStore, comience por [Información general sobre los sistemas de comercio del GDK](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-overview.md) y, a continuación, [Elección del tipo de producto adecuado](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-choosing-product-type.md).


## Related topics

- [Información general sobre los sistemas de comercio del GDK](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-overview.md)
- [Información general del sistema de contactos (lista de amigos)](https://docs.xbox.com/es/services/xbox-services/community/people-system/live-people-system-overview.md)
- [Información general sobre los conceptos de multijugador](https://docs.xbox.com/es/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts.md)
- [Información general sobre los datos de jugador de Xbox](https://docs.xbox.com/es/services/xbox-services/player-data/live-playerdata-overview.md)
- [Información general sobre los sandboxes de los servicios de Xbox](https://docs.xbox.com/es/services/xbox-services/fundamentals/sandboxes/live-setup-sandbox.md)
