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

# Prévention de la fraude, échange, validation des reçus

> Protégez les achats PlayFab Economy v2 contre l'usurpation, les requêtes en double et les remboursements à l'aide de transactions idempotentes, de la validation des reçus et de la vérification des remboursements.

<Info>
  Economy v2 est maintenant en disponibilité générale. Pour obtenir du soutien et transmettre vos commentaires, rendez-vous sur le [forum PlayFab](https://community.playfab.com).
</Info>

Le cœur de toute économie de jeu consiste à permettre aux joueurs d'acheter des articles de jeu, des devises et plus encore avec des devises virtuelles ou de l'argent réel.

## Vecteurs de fraude

### Usurpation, proxys et duplication de requêtes

Techniques de requête utilisées pour donner l'impression qu'un joueur effectue un achat à partir d'un emplacement différent de celui où il se trouve réellement. L'usurpation de l'adresse IP par les joueurs, l'utilisation d'un proxy ou la duplication d'une requête sont des scénarios courants.

Vous pouvez utiliser les [transactions idempotentes](#idempotent-transactions) pour contrer ces vecteurs de fraude.

### Appels non vérifiés à l'API Store

Les appels non vérifiés à l'API Store sont des appels effectués à l'API Store sans reçu valide. Ces appels peuvent être effectués en usurpant le reçu ou en dupliquant une requête.

La [validation des reçus](#receipt-validation) est une fonctionnalité qui peut être utilisée pour contrer ce vecteur de fraude.

### Remboursements après l'échange

Un joueur peut effectuer un achat, échanger l'achat, puis demander un remboursement au magasin.

Vous pouvez vérifier les remboursements à l'aide du [processus de remboursement](#refunds) de PlayFab.

### Piratage, craquage et contournement de l'authentification

Le piratage consiste à copier et à distribuer un logiciel sans l'autorisation du titulaire des droits d'auteur. Le craquage consiste à modifier un logiciel pour supprimer ou contourner sa protection contre la copie. Le contournement de l'authentification regroupe les techniques utilisées pour éviter l'inscription à un compte et la connexion.

Vous pouvez convertir un joueur pirate en client payant au moyen de [techniques antipiratage](#anti-piracy).

## Transactions idempotentes

Les transactions PlayFab Economy v2 sont idempotentes, ce qui signifie qu'elles peuvent être relancées autant de fois que nécessaire et que, si la transaction a déjà été effectuée, elle sera ignorée. Lorsqu'un joueur tente d'effectuer un achat et que la requête est dupliquée, il ne sera pas facturé deux fois.

Il est important de noter que, bien que la plupart des transactions exigent un IdempotencyId pour garantir l'idempotence, les API d'échange fonctionnent un peu différemment. Les API d'échange sont également idempotentes, mais n'exigent pas d'IdempotencyId. Elles n'accordent une offre de marketplace qu'une seule fois. Si vous effectuez une requête d'échange avec le même reçu de marketplace qu'une requête précédente réussie, PlayFab n'accordera rien lors du deuxième appel.

Pour en savoir plus sur l'idempotence, consultez notre [vue d'ensemble de l'inventaire](/fr-CA/services/playfab/economy-monetization/economy-v2/inventory#idempotency).

## Validation des reçus

Economy v2 prend en charge les points de terminaison d'API de modules complémentaires suivants :

* Microsoft Store ([Windows 10/11](https://learn.microsoft.com/en-us/windows/uwp/publish/), [XBOX](https://learn.microsoft.com/en-us/gaming/xbox/), [Android](https://blogs.windows.com/windows-insider/2021/10/20/announcing-android-apps-on-windows-11-preview-for-windows-insiders-in-the-beta-channel/))
  * [GetMicrosoftStoreAccessTokens](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/get-microsoft-store-access-tokens)
  * [RedeemMicrosoftStoreInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-microsoft-store-inventory-items)
* Google Play Store (Android)
  * [RedeemGooglePlayInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-google-play-inventory-items)
* Apple AppStore (iOS)
  * [RedeemAppleAppStoreInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-apple-app-store-inventory-items)
* Nintendo Switch E-Shop (Switch)
  * [RedeemNintendoEShopInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-nintendo-e-shop-inventory-items)
* Sony PlayStation Store nouvelle génération (PS4/PS5)
  * [RedeemPlayStationStoreInventoryitems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-play-station-store-inventory-items)
* Steam (Windows 10/11, OSX, Linux)
  * [RedeemSteamInventoryItems](https://learn.microsoft.com/en-us/rest/api/playfab/economy/inventory/redeem-steam-inventory-items)

## Remboursements

* Vérifier les remboursements
  * Pour trouver le joueur à partir du remboursement, effectuez une recherche sur l'événement `items_redeemed` et repérez l'ID du reçu.

<Tip>
  Conservez une copie locale des événements plus anciens au-delà de la limite de votre période de rétention Insights.
</Tip>

Vous pouvez utiliser [Insights](/fr-CA/services/playfab/data-analytics/learn-data/data-explorer) pour détecter et prévenir ce vecteur de fraude.

## Antipiratage

Techniques pour lutter contre le piratage et convertir les pirates en clients payants :

* Établir des prix régionaux appropriés pour tous les articles et toutes les éditions :
  Les articles ou les abonnements trop chers sont une raison courante du piratage. [Découvrez les marchés pris en charge par le Microsoft Store](https://learn.microsoft.com/en-us/windows/uwp/publish/define-market-selection).
* Permettre de jouer sur le plus grand nombre possible de plateformes prises en charge par chaque marketplace :
  Ne pas offrir de portage vers une plateforme populaire peut inciter les utilisateurs à créer des portages non officiels. Offrir un moyen d'ajouter des licences payantes officielles aux clients de jeu non officiels peut augmenter les revenus et limiter le piratage.
* Utiliser les méthodes de connexion anonyme de PlayFab avec la possibilité de s'inscrire pour obtenir plus de fonctionnalités :
  PlayFab [prend en charge l'authentification sans compte PlayFab](/fr-CA/services/playfab/identity/player-identity/login/login-basics-best-practices#anonymous-login-mechanisms), puis la liaison et l'inscription ultérieures. De nombreux joueurs hésiteront à s'inscrire pour obtenir un compte, mais seront prêts à jouer de façon anonyme. La connexion anonyme est un bon moyen d'amener les joueurs à essayer votre jeu, puis de les convertir plus tard en clients payants.
* Encourager l'inscription et la liaison de comptes en ligne :
  Les fonctionnalités qui fonctionnent mieux avec un compte en ligne, comme les sauvegardes infonuagiques, les classements et le jeu multiplateforme, peuvent servir à inciter les joueurs à s'inscrire pour obtenir un compte.
* Offrir un parcours d'achat aux pirates :
  Même si un joueur utilise un client de jeu non officiel, fournissez-lui un lien vers la page officielle du magasin afin qu'il puisse acheter une licence pour le jeu. Certains joueurs ne savent pas qu'ils utilisent une copie piratée.
* Utiliser la segmentation des joueurs de PlayFab pour séparer les groupes de joueurs « à faible confiance » :
  PlayFab  [prend en charge la segmentation des joueurs](/fr-CA/services/playfab/live-service-management/game-configuration/segmentation/segmentation-configuration), qui peut servir à séparer les joueurs en groupes « à confiance élevée » et « à faible confiance ». Les segments de confiance servent à limiter l'accès aux fonctionnalités les plus susceptibles d'être utilisées de façon abusive par les pirates. Le jeu multiplateforme, les sauvegardes infonuagiques et les classements sont des exemples de telles fonctionnalités.


## Related topics

- [Guía de inicio rápido de prevención de fraude](/es/services/playfab/economy-monetization/economy-v2/fraud-prevention/quickstart.md)
- [Prevención de fraude, canje y validación de recibos](/es/services/playfab/economy-monetization/economy-v2/fraud-prevention/index.md)
- [Fraud prevention, redemption, receipt validation](/services/playfab/economy-monetization/economy-v2/fraud-prevention/index.md)
- [XR-013 Liaison des comptes Microsoft aux comptes d'éditeur](/fr-CA/publishing/certification/xr/xr-013.md)
- [XR-013 Liaison des comptes Microsoft avec les comptes d'éditeur](/fr/publishing/certification/xr/xr-013.md)
