> ## 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.

# Échanges

> Vue d'ensemble des API d'échange entre joueurs de PlayFab Economy (hérité), qui permettent aux joueurs d'échanger en toute sécurité des objets d'inventaire directement dans votre jeu.

L'API client PlayFab permet aux joueurs d'échanger des objets entre eux. Ces méthodes d'API sont activées par défaut ; pour la sécurité de votre titre, vous devrez donc peut-être utiliser notre API de stratégie pour les désactiver.

<Note>
  La fonctionnalité d'échange d'inventaire est en phase de préversion. Les méthodes fonctionnent, mais il leur manque certains éléments utiles qui en feraient une fonctionnalité complète. Actuellement, vous ne pouvez échanger que des objets virtuels. Vous ne pouvez pas demander ni échanger de monnaie virtuelle, et PlayFab ne fournit pas de liste des échanges proposés par d'autres joueurs qui vous sont accessibles. Les méthodes d'échange sont disponibles uniquement dans l'API client, et non dans l'API serveur.
</Note>

## Concepts clés

**Catalogue** - Les catalogues offrent un moyen simple de gérer les objets virtuels de votre jeu. Ce sont des listes de tous les objets disponibles dans votre jeu.

**Objets de catalogue** – Les objets PlayFab peuvent représenter à peu près n'importe quel type de bien virtuel que vous pourriez utiliser, des biens durables aux lots en passant par les conteneurs verrouillés.

**Inventaire** - Tous les comptes (comptes de joueur et comptes de personnage) disposent d'un inventaire. L'inventaire contient toutes les instances d'objets possédées, ainsi que l'historique des objets.

**Monnaie virtuelle** - PlayFab propose jusqu'à 10 monnaies virtuelles par titre. Les monnaies peuvent servir à acheter des objets dans un catalogue ou une boutique, représenter une monnaie secondaire convertie à partir d'achats intégrés, ou être utilisées comme mécanique pour animer le gameplay.

## Prérequis

Les échanges nécessitent de bien connaître à la fois les objets de catalogue et les objets d'inventaire. Les joueurs doivent posséder les objets d'inventaire qu'ils souhaitent échanger.

## API

Le flux d'échange est géré par quelques API :

[OpenTrade](xref:titleid.playfabapi.com.client.trading.opentrade)\
Ouvre un nouvel échange en attente. Il peut s'agir d'un échange entre deux joueurs spécifiques (PlayfabIDs) ou d'un échange ouvert par un joueur et accessible à tous. Notez qu'une instance d'objet donnée ne peut faire partie que d'un seul échange ouvert à la fois.

[GetTradeStatus](xref:titleid.playfabapi.com.client.trading.gettradestatus)\
Permet à un client d'évaluer un échange donné en obtenant son état actuel.

[AcceptTrade](xref:titleid.playfabapi.com.client.trading.accepttrade)\
Accepte un échange ouvert. Si l'appel réussit, les objets proposés et acceptés sont permutés entre les inventaires des deux joueurs.

[CancelTrade](xref:titleid.playfabapi.com.client.trading.canceltrade)\
Annule un échange ouvert. Notez que seul le joueur qui a créé l'échange peut l'annuler via cet appel d'API, afin d'éviter les comportements malveillants.

[GetPlayerTrades](xref:titleid.playfabapi.com.client.trading.getplayertrades)\
**GetPlayerTrades** renvoie tous les échanges qu'un joueur a ouverts ou acceptés, éventuellement filtrés par état d'échange.


## Related topics

- [Annuler un échange](/fr/services/playfab/api-references/rest/client/trading/cancel-trade.md)
- [Ouvrir un échange](/fr/services/playfab/api-references/rest/client/trading/open-trade.md)
- [Accepter un échange](/fr/services/playfab/api-references/rest/client/trading/accept-trade.md)
- [Démarrage rapide des échanges](/fr/services/playfab/economy-monetization/economy/trading/trading-quickstart.md)
- [Obtenir les échanges du joueur](/fr/services/playfab/api-references/rest/client/trading/get-player-trades.md)
