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
1
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.

2
Select Slack Integration
Välj integrationen Slack och klicka på Anslut ditt Slack-arbetsyta.

3
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.

4
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.

5
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.

6
Integration Complete!
🎉 Du har nu skapat Slack-integrationen! Dina Dodo Payments-händelser levereras nu till din valda Slack-kanal i realtid.
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