Skip to main content

Introducción

Envía correos electrónicos transaccionales profesionales automáticamente cuando ocurren eventos de pago y suscripción. Entrega confirmaciones de pago, actualizaciones de suscripción y notificaciones de fallos a través de Keplars sin necesidad de un servidor intermedio. Dodo Payments llama a la API de Keplars directamente usando un manejador de transformación JavaScript.
Esta integración requiere tu clave API de Keplars para autenticación. Encuéntrala en el panel de Keplars bajo Settings → API Keys, y verifica un dominio o dirección de remitente bajo Domains.

Comenzando

1

Open the Webhook Section

En tu panel de Dodo Payments, navega a Webhooks → + Add Endpoint y despliega el menú de integraciones.
2

Select Keplars

Elige la tarjeta de integración Keplars.
Selecciona la tarjeta de integración Keplars
3

Enter API Key

Proporciona tu clave API de Keplars. Se envía como un token Bearer en cada solicitud.
Ingresa la URL de la API de Keplars, la clave API y suscríbete a eventos
4

Configure Transformation

Edita el código de transformación para dar formato a los correos electrónicos para Keplars. Reemplaza la dirección de remitente y los IDs de plantilla provisionales con los tuyos.
5

Test & Create

Prueba con cargas útiles de muestra y haz clic en Crear para activar el envío de correos electrónicos.
6

Done!

🎉 Los eventos de pago ahora activarán automáticamente los correos electrónicos transaccionales a través de Keplars.

Ejemplos de Código de Transformación

Cada manejador establece webhook.url al punto de envío de alta prioridad de Keplars y reescribe webhook.payload en una solicitud de Keplars (la clave API se envía automáticamente como un token Bearer). Reemplaza payments@mail.yourdomain.com con tu remitente verificado e your-keplars-*-template-id con tus IDs de plantilla reales.
to debe ser un arreglo, incluso para un solo destinatario. Al usar template_id, no envíes también subject o body. La plantilla los proporciona.

Correo de Confirmación de Pago

payment_succeeded.js

Notificación de Fallo de Pago

payment_failed.js

Correo de Bienvenida a Suscripción

subscription_active.js

Correo de Cancelación de Suscripción

subscription_cancelled.js

Consejos

  • Usa un dominio de remitente verificado o una dirección para mejor entregabilidad.
  • Crea una plantilla dedicada de Keplars por tipo de evento para que cada correo electrónico se mantenga dentro de la marca y del mensaje.
  • Personaliza cada correo electrónico pasando datos del cliente como nombre, monto e ID de pago a través de params.
  • Prueba primero en modo sandbox. Los envíos en sandbox se capturan en la Bandeja de Prueba de Keplars en lugar de ser entregados.

Solución de Problemas

  • Verifica que tu clave API sea correcta y esté activa en Keplars bajo Settings → API Keys.
  • Verifica que tu dominio o dirección de remitente esté verificado.
  • Dodo Payments muestra la respuesta de error de Keplars sin procesar en el registro de entrega del webhook. Veríficalo para más detalles.
  • El template_id en tu manejador debe coincidir con una plantilla activa en tu cuenta de Keplars. Verifica el ID (y que esté activo) en el panel.
  • Cada manejador verifica webhook.eventType y regresa temprano si no coincide. Asegúrate de que los eventos correctos estén suscritos en el endpoint del webhook de Dodo Payments.
Última modificación el 18 de junio de 2026