Tester l'intégration webhook
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
Avant de commencer à tester une intégration, assurez-vous d’avoir :
- Configuré l’intégration webhook comme décrit dans la rubrique Configurer l’intégration webhook.
- Configuré l’environnement comme décrit dans les rubriques Tester les achats intégrés dans l’App Store Apple et Tester les achats intégrés dans Google Play Store. Vérifiez que votre application de test a bien été compilée en environnement sandbox et non en production.
- 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
Résultat d’envoi d’événements réussi
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.
Résultat d’envoi d’événements échoué
| 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 pour trouver une solution. |
| L’événement est apparu avec le statut Sending failed | 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. Pour en savoir plus sur le problème, survolez le statut Sending failed de votre événement en échec comme indiqué ci-dessous. |