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
1
Open the Webhook Section
Gehen Sie zum Abschnitt Webhook in Ihrem Dodo Payments-Dashboard. Klicken Sie auf die Schaltfläche + Add Endpoint und öffnen Sie dann das Webhook-Dropdown, um weitere Integrationen anzuzeigen.

2
Select Slack Integration
Wählen Sie die Slack-Integration und klicken Sie auf Connect your Slack workspace.

3
Grant Slack Permissions
Erteilen Sie die notwendigen Berechtigungen für die Incoming Webhooks Slack App, damit sie Nachrichten in Ihrem gewählten Kanal posten kann.

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

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

6
Integration Complete!
🎉 Sie haben die Slack-Integration erfolgreich erstellt! Ihre Dodo Payments-Ereignisse werden nun in Echtzeit an den ausgewählten Slack-Kanal geliefert.
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