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.

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.

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 angerwebhook.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.
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
Emails not being sent
Emails not being sent
- 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 not found
Template not found
template_idi din handler måste matcha en aktiv mall i ditt Keplars-konto. Kontrollera ID:t och att mallen är aktiv i Keplars dashboard.
Wrong event triggered
Wrong event triggered
- Varje handler kontrollerar
webhook.eventTypeoch returnerar webhooken oförändrad om händelsen inte matchar. Kontrollera att slutpunktens Subscribed events endast innehåller de händelser du vill ha.