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.

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.

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 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 payments@mail.yourdomain.com med din verifierade avsändare och ersätt your-keplars-*-template-id med dina mall-ID:n.
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
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 -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 not found
Template not found
template_idi din hanterare måste motsvara en aktiv mall i ditt Keplars-konto. Kontrollera ID:t och att mallen är aktiv i Keplars instrumentpanel.
Wrong event triggered
Wrong event triggered
- Varje hanterare kontrollerar
webhook.eventTypeoch returnerar webhooken oförändrad om händelsen inte matchar. Kontrollera att endpointens Subscribed events endast innehåller de händelser du vill ha.