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

Under Integration väljer du Keplars. Mallen fyller i Keplars API-URL och transformationskoden.
Välj Keplars integrationskort
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 mejl.
Ange Keplars API-URL och API-nyckel och prenumerera på händelser
4

Configure Transformation

Under Transformation code redigerar du koden för att formatera mejl för Keplars. Ersätt platshållarens avsändaradress och mall-ID:n 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 hanterare 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 payments@mail.yourdomain.com med din verifierade avsändare och ersätt your-keplars-*-template-id med dina mall-ID:n.
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.

Mejl med betalningsbekräftelse

payment_succeeded.js

Avisering om misslyckad betalning

payment_failed.js

Välkomstmejl för prenumeration

subscription_active.js

Mejl 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 mejl följer ditt varumärke och budskap.
  • Anpassa varje mejl genom att skicka kunduppgifter, till exempel namn, belopp och betalnings-ID, i params.
  • Testa i sandbox-läge först. Keplars fångar upp 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 -adress är verifierad.
  • Öppna meddelandet i fliken Logs under Developer → Webhooks i Dodo Payments instrumentpanel. Varje leveransförsök visar det råa felsvaret från Keplars.
  • template_id i din hanterare måste motsvara en aktiv mall i ditt Keplars-konto. Kontrollera ID:t och att mallen är aktiv i Keplars instrumentpanel.
  • Varje hanterare kontrollerar webhook.eventType och returnerar webhooken oförändrad om händelsen inte matchar. Kontrollera att endpointens Subscribed events endast innehåller de händelser du vill ha.
Senast ändrad 26 september 2026