Einführung
Die Dodo Payments Slack-Integration ermöglicht es Ihnen, Echtzeitbenachrichtigungen über Ihre Zahlungen direkt in Ihrem Slack-Arbeitsbereich zu erhalten. Diese Integration ermöglicht es Ihnen, den Status Ihrer Zahlungen zu verfolgen, Transaktionen zu überwachen und Ihre Zahlungen effizienter zu verwalten.Diese Integration nutzt unser Webhook-Management-Portal, um Dodo Payments Webhook-Ereignisse automatisch in Slack-kompatible Nachrichten umzuwandeln. Es ist keine zusätzliche Programmierung erforderlich – konfigurieren Sie einfach den Connector und beginnen Sie mit dem Empfang von Benachrichtigungen.
Erste Schritte
Open the Webhook Section
Gehen Sie im Dashboard von Dodo Payments zum Abschnitt Webhook. Klicken Sie auf die Schaltfläche + Endpunkt hinzufügen und öffnen Sie dann das Webhook-Dropdown, um weitere Integrationen einzublenden.

Select Slack Integration
Wählen Sie die Slack-Integration und klicken Sie auf Verbinden Sie Ihren Slack-Arbeitsbereich.

Grant Slack Permissions
Erteilen Sie der Incoming Webhooks Slack-App die erforderlichen Berechtigungen, damit sie Nachrichten in Ihrem ausgewählten Kanal posten kann.

Customize Transformation Code
Fügen Sie den Transformation-Code hinzu oder bearbeiten Sie ihn, um Ihre Slack-Benachrichtigungen an Ihren Anwendungsfall anzupassen. Sie können die vorgefertigten Vorlagen verwenden oder eigene Logik schreiben.

Test and Create
Testen Sie Ihren Transformation-Code mit benutzerdefinierten oder vorgefertigten Ereignis-Payloads. Sobald Sie zufrieden sind, klicken Sie auf Erstellen, um die Integration zu aktivieren.

Transformationscode-Beispiele
Grundlegende Zahlungsbenachrichtigungen
Diese Transformation sendet einfache Textnachrichten für Zahlungsereignisse:payment_notifs.js
Umfangreiche Abonnementbenachrichtigungen
Diese Transformation erstellt umfangreiche Slack-Nachrichten mit Anhängen für Abonnementereignisse:subscription_notifs.js
Streitbeilegungsbenachrichtigungen
Diese Transformation behandelt Streitereignisse mit entsprechenden Farben und Dringlichkeit:dispute_notifs.js
Umfassender Handler für alle Ereignisse
Diese Transformation behandelt alle Ereignistypen mit konsistenter Formatierung:all_events_notifs.js
Best Practices
Um Ihre Slack-Benachrichtigungen effektiv zu gestalten:- Verwenden Sie reichhaltige Nachrichtenanhänge mit Farben, Feldern und Formatierungen für Klarheit und Handlungsfähigkeit.
- Fügen Sie immer wichtige Daten wie Beträge, Kunden-E-Mails und IDs hinzu, damit sie schnell identifiziert werden können.
- Wählen Sie Farben passend zum Ereignistyp: Grün (
good) für Erfolg, Rot (danger) bei Streitigkeiten oder Fehlern, Gelb (warning) für Stornierungen und Blau (#36a64f) für informative Ereignisse. - Fügen Sie Zeitstempel hinzu, um nachzuverfolgen, wann jedes Ereignis stattgefunden hat.
Fehlersuche
Notifications not appearing in Slack
Notifications not appearing in Slack
- Vergewissern Sie sich, dass die Slack-Webhook-URL korrekt und aktiv ist
- Prüfen Sie, ob der Transformation-Code gültiges JavaScript ist
- Stellen Sie sicher, dass die ausgewählten Ereignistypen ausgelöst werden
- Überprüfen Sie, ob Ihre Slack-App über die erforderlichen Berechtigungen verfügt
Transformation errors
Transformation errors
- Prüfen Sie das Webhook-Management-Portal auf Transformationsfehlerprotokolle
- Vergewissern Sie sich, dass die Struktur der Webhook-Payload zu Ihrem Transformation-Code passt
- Testen Sie Ihren Transformation-Code mit Beispieldaten
- Stellen Sie sicher, dass alle erforderlichen Felder in der Webhook-Payload vorhanden sind
Missing event types
Missing event types
- Bestätigen Sie, dass die Ereignisse, die Sie erhalten möchten, in Ihrer Dodo Payments Webhook-Konfiguration aktiviert sind
- Überprüfen Sie, ob die Ereignistypen in Ihrer Slack-Connector-Konfiguration ausgewählt sind
- Stellen Sie sicher, dass Ihr Endpunkt ordnungsgemäß konfiguriert ist, um die Ereignisse zu empfangen