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 webhook de Dodo Payments en messages compatibles Slack. Aucun codage supplémentaire n’est requis : configurez simplement le connecteur et commencez à recevoir des notifications.
Commencer
Open the Webhook Section
Allez dans la section Webhook de votre tableau de bord Dodo Payments. Cliquez sur le bouton + Add Endpoint, puis ouvrez le menu déroulant du webhook pour afficher les autres intégrations.

Select Slack Integration
Sélectionnez l’intégration Slack et cliquez sur Connect your Slack workspace.

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

Customize Transformation Code
Ajoutez ou modifiez le code de transformation pour personnaliser vos notifications Slack selon votre cas d’utilisation. Vous pouvez utiliser les modèles prêts à l’emploi ou écrire votre propre logique.

Test and Create
Testez votre code de transformation avec des charges utiles d’événements personnalisées ou préconçues. Une fois satisfait, cliquez sur Create pour activer l’intégration.

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 riches avec des couleurs, des champs et une mise en forme pour la clarté et l’action.
- Incluez toujours des données clés telles que les montants, les e-mails clients et les identifiants pour une identification rapide.
- Choisissez des couleurs correspondant 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 informatifs. - Ajoutez des horodatages pour suivre la date de survenue de chaque événement.
Dépannage
Notifications not appearing in Slack
Notifications not appearing in Slack
- Vérifiez que l’URL du webhook Slack est correcte et active
- Vérifiez que le code de transformation est du JavaScript valide
- Assurez-vous que les types d’événements sélectionnés sont déclenchés
- Vérifiez que votre application Slack dispose des autorisations nécessaires
Transformation errors
Transformation errors
- Consultez 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
Missing event types
Missing event types
- Confirmez que les événements que vous souhaitez recevoir sont activés dans votre configuration webhook Dodo Payments
- Vérifiez que les types d’événements sont sélectionnés dans la configuration de votre connecteur Slack
- Assurez-vous que votre point de terminaison est correctement configuré pour recevoir les événements