Hoppa till huvudinnehåll

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.
Dodo Payments-instrumentpanel som visar Lägg till slutpunkt-knappen och dropdown för integrationer
2

Select Slack Integration

Välj integrationen Slack och klicka på Anslut ditt Slack-arbetsyta.
Slack-integrationskort och anslutningsknapp
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.
Slack OAuth-behörighetsskärm för Incoming Webhooks-appen
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.
Redigerare för transformationskod för Slack-integration
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.
Testa transformation och skapa-knapp
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.
Hantera känslig data: Var försiktig så att du inte inkluderar känsliga uppgifter som hela licensnycklar eller personuppgifter i Slack-meddelanden. Överväg att trunkera eller maskera känsliga värden.

Felsökning

  • 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
  • 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
  • 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
Senast ändrad 1 april 2026