Introduktion
Dodo Payments Slack-integration gör att du kan ta emot realtidsnotifikationer om dina betalningar direkt i din Slack-arbetsyta. Denna integration gör att du kan hålla dig uppdaterad om statusen för dina betalningar, spåra transaktioner och hantera dina betalningar mer effektivt.Denna integration använder vår portal för webhook-hantering för att automatiskt omvandla Dodo Payments webhook-händelser till Slack-kompatibla meddelanden. Ingen ytterligare kodning krävs – konfigurera bara anslutningen och börja ta emot aviseringar.
Komma igång
Open the Webhook Section
Gå till Webhook-avsnittet i din Dodo Payments-instrumentpanel. Klicka på knappen + Lägg till slutpunkt, öppna sedan webhook-menyn för att visa andra integrationer.

Grant Slack Permissions
Ge de nödvändiga behörigheterna till Slack-appen Incoming Webhooks så att den kan posta meddelanden i din valda kanal.

Customize Transformation Code
Lägg till eller redigera transformeringkoden för att anpassa dina Slack-aviseringar efter din användningssituation. Du kan använda färdiga mallar eller skriva egen logik.

Test and Create
Testa din transformeringkod med anpassade eller förberedda händelseinmatningar. När du är nöjd klickar du på Skapa för att aktivera integrationen.

Exempel på transformationskod
Grundläggande betalningsnotifikationer
Denna transformation skickar enkla textmeddelanden för betalningsevenemang:payment_notifs.js
Rika prenumerationsnotifikationer
Denna transformation skapar rika Slack-meddelanden med bilagor för prenumerationsevenemang:subscription_notifs.js
Tvistförvaltningsnotifikationer
Denna transformation hanterar tvist-händelser med lämpliga färger och brådska:dispute_notifs.js
Omfattande hanterare för alla händelser
Denna transformation hanterar alla händelsetyper med konsekvent formatering:all_events_notifs.js
Bästa praxis
För att göra dina Slack-aviseringar effektiva:- Använd rika meddelande-bilagor med färger, fält och formatering för tydlighet och handlingskraft.
- Inkludera alltid nyckeldata som belopp, kunders e-postadresser och ID:n för snabb identifiering.
- Välj färger som matchar händelsetypen: grönt (
good) för framgång, rött (danger) för tvister eller fel, gult (warning) för avbokningar och blått (#36a64f) för informationshändelser. - Lägg till tidsstämplar för att hjälpa till att spåra när varje händelse inträffade.
Felsökning
Notifications not appearing in Slack
Notifications not appearing in Slack
- Kontrollera att den Slack-webhook-URL:n är korrekt och aktiv
- Kontrollera att transformeringkoden är giltig JavaScript
- Säkerställ att de valda händelsetyperna utlöses
- Verifiera att din Slack-app har nödvändiga behörigheter
Transformation errors
Transformation errors
- Kontrollera portal för webhook-hantering efter felrapporter om transformering
- Verifiera att webhook-payloadens struktur matchar din transformeringkod
- Testa din transformeringkod med exempeldata
- Säkerställ att alla nödvändiga fält finns i webhook-payloaden
Missing event types
Missing event types
- Bekräfta att de händelser du vill ta emot är aktiverade i din Dodo Payments-webhookkonfiguration
- Kontrollera att händelsetyperna är valda i din Slack-anslutningskonfiguration
- Verifiera att din slutpunkt är korrekt konfigurerad för att ta emot händelser
