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 sind keine zusätzlichen Programmierungen erforderlich - konfigurieren Sie einfach den Connector und beginnen Sie, Benachrichtigungen zu erhalten.
Erste Schritte
1
Webhook-Bereich öffnen
Gehen Sie zum Webhook-Bereich in Ihrem Dodo Payments-Dashboard. Klicken Sie auf die Schaltfläche + Endpunkt hinzufügen, und öffnen Sie das Dropdown-Menü für Webhooks, um andere Integrationen anzuzeigen.

2
Slack-Integration auswählen
Wählen Sie die Slack-Integration aus und klicken Sie auf Verbinden Sie Ihren Slack-Arbeitsbereich.

3
Slack-Berechtigungen gewähren
Gewähren Sie der Incoming Webhooks Slack-App die erforderlichen Berechtigungen, damit sie Nachrichten in Ihrem gewählten Kanal posten kann.

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

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

6
Integration abgeschlossen!
🎉 Sie haben erfolgreich die Slack-Integration erstellt! Ihre Dodo Payments-Ereignisse werden nun in Echtzeit an Ihren 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 umfangreiche 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 zur schnellen Identifizierung hinzu.
- Wählen Sie Farben, die dem Ereignistyp entsprechen: grün (
good) für Erfolg, rot (danger) für Streitigkeiten oder Fehler, gelb (warning) für Stornierungen und blau (#36a64f) für Informationsereignisse. - Fügen Sie Zeitstempel hinzu, um nachzuvollziehen, wann jedes Ereignis aufgetreten ist.
Fehlersuche
Benachrichtigungen erscheinen nicht in Slack
Benachrichtigungen erscheinen nicht in Slack
- Überprüfen Sie, ob die Slack-Webhook-URL korrekt und aktiv ist
- Stellen Sie sicher, dass der Transformationscode gültiges JavaScript ist
- Stellen Sie sicher, dass die ausgewählten Ereignistypen ausgelöst werden
- Überprüfen Sie, ob Ihre Slack-App die erforderlichen Berechtigungen hat
Transformationsfehler
Transformationsfehler
- Überprüfen Sie das Webhook-Management-Portal auf Transformationsfehlerprotokolle
- Stellen Sie sicher, dass die Struktur der Webhook-Payload mit Ihrem Transformationscode übereinstimmt
- Testen Sie Ihren Transformationscode mit Beispieldaten
- Stellen Sie sicher, dass alle erforderlichen Felder in der Webhook-Payload vorhanden sind
Fehlende Ereignistypen
Fehlende Ereignistypen
- Bestätigen Sie, dass die Ereignisse, die Sie empfangen 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