Introduction
Envoyez automatiquement des emails transactionnels professionnels lorsque des événements de paiement et d’abonnement se produisent. Envoyez des confirmations de paiement, des mises à jour d’abonnement, et des notifications d’échec via Keplars sans nécessiter de serveur intermédiaire. Dodo Payments appelle directement l’API Keplars en utilisant un gestionnaire de transformation JavaScript.Cette intégration nécessite votre clé API Keplars pour l’authentification. Trouvez-la dans le tableau de bord Keplars sous Paramètres → Clés API, et vérifiez un domaine ou une adresse d’expéditeur sous Domaines.
Démarrage
1
Open the Webhook Section
Dans votre tableau de bord Dodo Payments, allez à Webhooks → + Ajouter un point de terminaison et développez le menu déroulant des intégrations.
2
Select Keplars
Choisissez la carte d’intégration Keplars.

3
Enter API Key
Fournissez votre clé API Keplars. Elle est envoyée comme jeton Bearer à chaque requête.

4
Configure Transformation
Modifiez le code de transformation pour formater les emails pour Keplars. Remplacez l’adresse de l’expéditeur et les ID de modèle par les vôtres.
5
Test & Create
Testez avec des charges utiles d’échantillon et cliquez sur Créer pour activer l’envoi des emails.
6
Done!
🎉 Les événements de paiement déclencheront désormais automatiquement les emails transactionnels via Keplars.
Exemples de Code de Transformation
Chaque gestionnaire définitwebhook.url sur le point de terminaison d’envoi haute priorité de Keplars et réécrit webhook.payload en une requête Keplars (la clé API est envoyée automatiquement comme jeton Bearer). Remplacez payments@mail.yourdomain.com par votre expéditeur vérifié et your-keplars-*-template-id par vos ID de modèles réels.
Email de Confirmation de Paiement
payment_succeeded.js
Notification d’Échec de Paiement
payment_failed.js
Email de Bienvenue à l’Abonnement
subscription_active.js
Email d’Annulation d’Abonnement
subscription_cancelled.js
Conseils
- Utilisez un domaine ou une adresse d’expéditeur vérifié pour une meilleure délivrabilité.
- Créez un modèle Keplars dédié par type d’événement pour que chaque email reste conforme à la marque et au message.
- Personnalisez chaque email en transmettant les données client comme le nom, le montant, et l’ID de paiement via
params. - Testez d’abord en mode sandbox. Les envois en sandbox sont capturés dans la Boîte de Réception Test Keplars plutôt que livrés.
Dépannage
Emails not being sent
Emails not being sent
- Vérifiez que votre clé API est correcte et active dans Keplars sous Paramètres → Clés API.
- Vérifiez que votre domaine ou adresse d’expéditeur est vérifié.
- Dodo Payments affiche la réponse d’erreur brute de Keplars dans le journal de livraison des webhooks. Vérifiez-le pour plus de détails.
Template not found
Template not found
- Le
template_iddans votre gestionnaire doit correspondre à un modèle actif dans votre compte Keplars. Vérifiez l’ID (et qu’il est actif) dans le tableau de bord.
Wrong event triggered
Wrong event triggered
- Chaque gestionnaire vérifie
webhook.eventTypeet revient plus tôt si cela ne correspond pas. Assurez-vous que les événements corrects sont abonnés sur le point de terminaison de webhook Dodo Payments.