---
title: "Valider les achats test"
description: "Validez les achats test dans Adapty pour garantir des transactions sans accroc."
---

Avant de publier votre application mobile en production, il est essentiel de tester minutieusement les achats intégrés. Consultez nos articles [Tester les achats intégrés sur l'Apple App Store](test-purchases-in-sandbox) et [Tester les achats intégrés sur le Google Play Store](testing-on-android) pour des instructions détaillées. Une fois les tests lancés, vous devez vérifier que les achats test se déroulent correctement.

À chaque achat test effectué sur votre appareil mobile, consultez la transaction correspondante dans le [**Event Feed**](https://app.adapty.io/event-feed) de l'Adapty Dashboard. Si l'achat n'apparaît pas dans le **Event Feed**, c'est qu'Adapty ne le suit pas.

## L'achat test est réussi \{#test-purchase-is-successful\}

Si l'achat test est réussi, son événement de transaction s'affiche dans le **Event Feed** :

  <img src="/assets/shared/img/9ade2d5-event_feed_sandbox.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Si les transactions fonctionnent comme prévu, passez à la [Liste de vérification avant publication](release-checklist), puis procédez à la publication de l'application.

## L'achat test a échoué \{#test-purchase-is-not-successful\}

Si aucun événement de transaction n'apparaît dans les 10 minutes ou si vous rencontrez une erreur dans l'application mobile, consultez le [Dépannage](troubleshooting-test-purchases) ainsi que les articles sur la gestion des erreurs [pour iOS](ios-sdk-error-handling), [pour Android](android-sdk-error-handling), [pour React Native](react-native-handle-errors), [pour Flutter](error-handling-on-flutter-react-native-unity), [pour Unity](unity-handle-errors) et [Kotlin Multiplatform](kmp-handle-errors) pour trouver des solutions.

  <img src="/assets/shared/img/31a79b2-no_events.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>