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

2
Välj Slack-integration
Välj Slack-integration och klicka på Anslut din Slack-arbetsyta.

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

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

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

6
Integration klar!
🎉 Du har framgångsrikt skapat Slack-integration! Dina Dodo Payments-händelser kommer nu att levereras 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-notifikationer effektiva:- Använd rika meddelandebilagor med färger, fält och formatering för tydlighet och handlingsbarhet.
- Inkludera alltid nyckeldata som belopp, kunders 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