Skip to main content

Introduktion

Skicka transaktionsmejl automatiskt när betalnings- och prenumerationshändelser inträffar. Betalningsbekräftelser, prenumerationsuppdateringar och aviseringar om misslyckanden skickas via Keplars utan någon middleware-server: Dodo Payments anropar Keplars API direkt med hjälp av en JavaScript-transformationshanterare.
Den här integrationen autentiseras med din Keplars API-nyckel. Leta reda på den i Keplars instrumentpanel under Settings → API Keys, och verifiera en avsändardomän eller -adress under Domains.

Kom igång

1

Open the Webhook Section

Gå till Developer → Webhooks i Dodo Payments instrumentpanel och klicka på Add endpoint.
2

Select Keplars

I Integration väljer du Keplars. Mallen fyller i Keplars API URL och transformationskoden.
Dialogrutan för att lägga till en slutpunkt med Keplars valt i listrutan Integration
3

Enter API Key

Klistra in din Keplars API-nyckel i API key. Dodo Payments skickar den som en Bearer-token i varje begäran. Under Subscribed events väljer du de händelser som ska skicka ett e-postmeddelande.
Keplars-slutpunktens URL ifylld, fältet för API-nyckel och listan Subscribed events
4

Configure Transformation

I Transformation code redigerar du koden för att formatera e-postmeddelanden för Keplars. Ersätt platshållar-ID:na för mallarna med dina egna.
5

Test & Create

Under Test this code väljer du en händelsetyp och klickar på Simulate för att köra transformationen mot en exempelnyttolast. Klicka sedan på Create endpoint för att börja skicka mejl.
6

Done

Dodo Payments-händelser skickar nu transaktionsmejl via Keplars.

Exempel på transformationskod

Varje handler anger webhook.url till Keplars slutpunkt för högprioriterade utskick och skriver om webhook.payload till en Keplars-begäran. Dodo Payments lägger till API-nyckeln som en Bearer-token. Ersätt your-keplars-*-template-id med dina mall-ID:n. Keplars send API har inget fält för from, så Keplars skickar varje e-postmeddelande från en avsändare som du har konfigurerat i Keplars dashboard.
to måste vara en array, även för en enda mottagare. När du använder template_id ska du inte också skicka subject eller body, eftersom mallen tillhandahåller dem.

E-postbekräftelse för betalning

payment_succeeded.js

Avisering om misslyckad betalning

payment_failed.js

Välkomstmeddelande för prenumeration

subscription_active.js

E-postmeddelande om avslutad prenumeration

subscription_cancelled.js

Tips

  • Skicka från en verifierad domän eller adress för att förbättra leveransbarheten.
  • Skapa en Keplars-mall per händelsetyp så att varje e-postmeddelande följer ditt varumärke och budskap.
  • Anpassa varje e-postmeddelande genom att skicka kunddata, till exempel namn, belopp och betalnings-ID, i params.
  • Testa i sandbox-läge först. Keplars samlar sandbox-utskick i sin Test Inbox i stället för att leverera dem.

Felsökning

  • Kontrollera att din API-nyckel är korrekt och aktiv i Keplars under Settings → API Keys.
  • Kontrollera att din avsändardomän eller avsändaradress är verifierad.
  • Öppna meddelandet på fliken Logs i Developer → Webhooks i Dodo Payments dashboard. Varje leveransförsök visar det råa felsvaret från Keplars.
  • template_id i din handler måste matcha en aktiv mall i ditt Keplars-konto. Kontrollera ID:t och att mallen är aktiv i Keplars dashboard.
  • Varje handler kontrollerar webhook.eventType och returnerar webhooken oförändrad om händelsen inte matchar. Kontrollera att slutpunktens Subscribed events endast innehåller de händelser du vill ha.
Senast ändrad 8 oktober 2026