Introduction
L’intégration Slack de Dodo Payments vous permet de recevoir des notifications en temps réel concernant vos paiements directement dans votre espace de travail Slack. Cette intégration vous permet de rester informé sur l’état de vos paiements, de suivre les transactions et de gérer vos paiements plus efficacement.Cette intégration utilise notre portail de gestion des webhooks pour transformer automatiquement les événements de webhook de Dodo Payments en messages compatibles avec Slack. Aucun codage supplémentaire n’est requis - il suffit de configurer le connecteur et de commencer à recevoir des notifications.
Commencer
1
Ouvrir la section Webhook
Allez dans la section Webhook de votre tableau de bord Dodo Payments. Cliquez sur le bouton + Ajouter un point de terminaison, puis ouvrez le menu déroulant des webhooks pour révéler d’autres intégrations.

2
Sélectionner l'intégration Slack
Sélectionnez l’intégration Slack et cliquez sur Connecter votre espace de travail Slack.

3
Accorder les autorisations Slack
Accordez les autorisations nécessaires à l’application Incoming Webhooks Slack afin qu’elle puisse publier des messages dans votre canal choisi.

4
Personnaliser le code de transformation
Ajoutez ou modifiez le code de transformation pour personnaliser vos notifications Slack selon votre cas d’utilisation. Vous pouvez utiliser les modèles préfabriqués ou écrire votre propre logique.

5
Tester et créer
Testez votre code de transformation avec des charges utiles d’événements personnalisées ou préfabriquées. Une fois que vous êtes satisfait, cliquez sur Créer pour activer l’intégration.

6
Intégration terminée !
🎉 Vous avez réussi à créer l’intégration Slack ! Vos événements Dodo Payments seront désormais livrés à votre canal Slack sélectionné en temps réel.
Exemples de code de transformation
Notifications de paiement de base
Cette transformation envoie des messages texte simples pour les événements de paiement :payment_notifs.js
Notifications d’abonnement riches
Cette transformation crée des messages Slack riches avec des pièces jointes pour les événements d’abonnement :subscription_notifs.js
Notifications de gestion des litiges
Cette transformation gère les événements de litige avec des couleurs et une urgence appropriées :dispute_notifs.js
Gestionnaire de tous les événements complet
Cette transformation gère tous les types d’événements avec un formatage cohérent :all_events_notifs.js
Meilleures pratiques
Pour rendre vos notifications Slack efficaces :- Utilisez des pièces jointes de message riches avec des couleurs, des champs et un formatage pour plus de clarté et d’action.
- Incluez toujours des données clés telles que les montants, les e-mails des clients et les identifiants pour une identification rapide.
- Choisissez des couleurs qui correspondent au type d’événement : vert (
good) pour le succès, rouge (danger) pour les litiges ou les échecs, jaune (warning) pour les annulations, et bleu (#36a64f) pour les événements d’information. - Ajoutez des horodatages pour aider à suivre quand chaque événement s’est produit.
Dépannage
Notifications n'apparaissant pas dans Slack
Notifications n'apparaissant pas dans Slack
- Vérifiez que l’URL du webhook Slack est correcte et active
- Assurez-vous que le code de transformation est un JavaScript valide
- Vérifiez que les types d’événements sélectionnés sont déclenchés
- Vérifiez que votre application Slack a les autorisations nécessaires
Erreurs de transformation
Erreurs de transformation
- Vérifiez le portail de gestion des webhooks pour les journaux d’erreurs de transformation
- Vérifiez que la structure de la charge utile du webhook correspond à votre code de transformation
- Testez votre code de transformation avec des données d’exemple
- Assurez-vous que tous les champs requis sont présents dans la charge utile du webhook
Types d'événements manquants
Types d'événements manquants
- Confirmez que les événements que vous souhaitez recevoir sont activés dans votre configuration de webhook Dodo Payments
- Vérifiez que les types d’événements sont sélectionnés dans votre configuration de connecteur Slack
- Vérifiez que votre point de terminaison est correctement configuré pour recevoir les événements