Introduction
Exécutez automatiquement des fonctions sans serveur et des tâches en arrière-plan lorsque des événements de paiement se produisent. Traitez les paiements, envoyez des notifications, mettez à jour des bases de données et exécutez des workflows complexes avec la plateforme d’exécution de fonctions fiable d’Inngest.Cette intégration nécessite votre URL de webhook Inngest provenant de la configuration de votre fonction.
Prise en main
1
Ouvrir la section Webhook
Dans votre tableau de bord Dodo Payments, accédez à Webhooks → + Ajouter un point de terminaison et développez le menu déroulant des intégrations.

2
Sélectionner Inngest
Choisissez la carte d’intégration Inngest.
3
Créer une fonction Inngest
Dans Inngest, créez une nouvelle fonction et copiez l’URL du webhook à partir de la configuration de la fonction.
4
Coller l'URL du Webhook
Collez l’URL du webhook Inngest dans la configuration du point de terminaison.
5
Configurer la transformation
Modifiez le code de transformation pour formater les événements pour votre fonction Inngest.
6
Tester & Créer
Testez avec des charges utiles d’exemple et cliquez sur Créer pour activer l’intégration.
7
Terminé !
🎉 Les événements de paiement déclencheront désormais automatiquement vos fonctions Inngest.
Exemples de code de transformation
Charge utile d’événement de base
basic_event.js
Gestionnaire d’événements d’abonnement
subscription_event.js
Gestionnaire d’événements de litige
dispute_event.js
Cas d’utilisation courants d’Inngest
Traitement des paiements
Traitement des paiements
- Envoyer des e-mails de confirmation
- Mettre à jour les dossiers clients
- Traiter les remboursements
- Générer des factures
- Mettre à jour l’inventaire
Gestion des abonnements
Gestion des abonnements
- Accueillir les nouveaux abonnés
- Traiter les annulations
- Envoyer des rappels de renouvellement
- Mettre à jour les cycles de facturation
- Gérer les paiements échoués
Analyse & Reporting
Analyse & Reporting
- Mettre à jour les métriques de revenus
- Suivre le comportement des clients
- Générer des rapports
- Synchroniser les données avec des plateformes d’analyse
- Calculer les taux de désabonnement
Conseils
- Utilisez des noms d’événements descriptifs pour une meilleure organisation des fonctions
- Incluez le contexte utilisateur pour l’exécution des fonctions
- Définissez des horodatages appropriés pour l’ordre des événements
- Structurez les données de manière cohérente à travers les événements
- Utilisez les fonctionnalités de réessai et de gestion des erreurs d’Inngest
Dépannage
Fonctions non déclenchées
Fonctions non déclenchées
- Vérifiez que l’URL du webhook est correcte et active
- Assurez-vous que la fonction Inngest est déployée et active
- Vérifiez que les noms d’événements correspondent aux déclencheurs de fonction
- Consultez les journaux de fonction Inngest pour les erreurs
Données non reçues correctement
Données non reçues correctement
- Vérifiez que la structure de la charge utile correspond aux attentes d’Inngest
- Vérifiez que les noms d’événements sont correctement formatés
- Assurez-vous que tous les champs requis sont inclus
- Testez avec l’outil de test de webhook d’Inngest