---
title: "Tester l'intégration webhook"
description: "Testez les intégrations webhook dans Adapty pour automatiser le suivi des événements d'abonnement."
---

Une fois votre intégration configurée, il est temps de la tester. Vous pouvez tester aussi bien votre intégration sandbox que votre intégration de production. Nous recommandons de commencer par le sandbox et d'y valider le maximum de cas :

- Les événements sont bien envoyés et correctement reçus.
- Les options sont correctement configurées pour les événements historiques, le prix de l'abonnement pour l'événement **Trial started**, l'attribution, les attributs utilisateur, et le token d'achat Google Play Store — envoyés ou non avec un événement.
- Les noms d'événements sont correctement mappés et votre serveur peut les traiter.

## Comment tester \{#how-to-test\}

Avant de commencer à tester une intégration, assurez-vous d'avoir :

1. Configuré l'intégration webhook comme décrit dans la rubrique [Configurer l'intégration webhook](set-up-webhook-integration).
2. Configuré l'environnement comme décrit dans les rubriques [Tester les achats intégrés dans l'App Store Apple](test-purchases-in-sandbox) et [Tester les achats intégrés dans Google Play Store](testing-on-android). Vérifiez que votre application de test a bien été compilée en environnement sandbox et non en production.
3. Effectué un achat / démarré un essai / effectué un remboursement qui déclenchera un événement que vous avez choisi d'envoyer au webhook. Par exemple, pour obtenir l'événement **Subscription started**, souscrivez un nouvel abonnement.

## Validation du résultat \{#validation-of-the-result\}

### Résultat d'envoi d'événements réussi \{#successful-sending-events-result\}

En cas d'intégration réussie, un événement apparaîtra dans la section **Last sent events** de l'intégration et aura le statut **Success**.

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

### Résultat d'envoi d'événements échoué \{#unsuccessful-sending-events-result\}

| Problème | Solution |
|-----|--------|
| L'événement n'est pas apparu | Votre achat n'a pas eu lieu et l'événement n'a donc pas été créé. Consultez la rubrique [Résoudre les problèmes d'achats de test](troubleshooting-test-purchases) pour trouver une solution. |
| L'événement est apparu avec le statut **Sending failed** | <p>Nous déterminons la délivrabilité en fonction du statut HTTP et considérons tout ce qui est **en dehors de la plage 200-399** comme un échec.</p><p>Pour en savoir plus sur le problème, survolez le statut **Sending failed** de votre événement en échec comme indiqué ci-dessous.</p> |

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