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 webhook-hanteringsportal för att automatiskt omvandla Dodo Payments webhook-händelser till Slack-kompatibla meddelanden. Ingen ytterligare kodning krävs - konfigurera bara kopplingen och börja ta emot notifikationer.
Komma igång
Öppna Webhook-sektionen
Gå till Webhook-sektionen i din Dodo Payments-instrumentpanel. Klicka på + Lägg till slutpunkt-knappen, och öppna sedan webhook-rullgardinsmenyn för att avslöja andra integrationer.

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

Anpassa transformationskod
Lägg till eller redigera transformationskoden för att anpassa dina Slack-notifikationer för ditt användningsfall. Du kan använda de förgjorda mallarna eller skriva din egen logik.

Testa och skapa
Testa din transformationskod med anpassade eller förgjorda händelsepayloads. När du är nöjd, klicka 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-notifikationer effektiva:- Använd rika meddelandebilagor med färger, fält och formatering för tydlighet och handlingsbarhet.
- Inkludera alltid nyckeldata som belopp, kund-e-postadresser och ID:n för snabb identifiering.
- Välj färger som matchar händelsetypen: grön (
good) för framgång, röd (danger) för tvister eller misslyckanden, gul (warning) för avbokningar, och blå (#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
Notifikationer visas inte i Slack
Notifikationer visas inte i Slack
- Verifiera att Slack-webhook-URL:en är korrekt och aktiv
- Kontrollera att transformationskoden är giltig JavaScript
- Se till att de valda händelsetyperna utlöses
- Verifiera att din Slack-app har nödvändiga behörigheter
Transformationsfel
Transformationsfel
- Kontrollera webhook-hanteringsportalen för transformationsfel-loggar
- Verifiera att webhook-payloadstrukturen matchar din transformationskod
- Testa din transformationskod med exempeldata
- Se till att alla nödvändiga fält finns i webhook-payloaden
Saknade händelsetyper
Saknade händelsetyper
- Bekräfta att de händelser du vill ta emot är aktiverade i din Dodo Payments webhook-konfiguration
- Kontrollera att händelsetyperna är valda i din Slack-kopplingskonfiguration
- Verifiera att din slutpunkt är korrekt konfigurerad för att ta emot händelserna
