Introducción
Ejecuta funciones sin servidor y trabajos en segundo plano automáticamente cuando ocurren eventos de pago. Procesa pagos, envía notificaciones, actualiza bases de datos y ejecuta flujos de trabajo complejos con la plataforma de ejecución de funciones confiable de Inngest.Esta integración requiere tu URL de webhook de Inngest desde la configuración de tu función.
Comenzando
Open the Webhook Section
En tu panel de Dodo Payments, navega a Webhooks → + Add Endpoint y despliega el menú desplegable de integraciones.

Create Inngest Function
En Inngest, crea una nueva función y copia la URL del webhook desde la configuración de la función.
Configure Transformation
Edita el código de transformación para formatear los eventos para tu función de Inngest.
Ejemplos de Código de Transformación
Carga Útil de Evento Básica
basic_event.js
Manejador de Eventos de Suscripción
subscription_event.js
Manejador de Eventos de Disputa
dispute_event.js
Casos de Uso Comunes de Inngest
Payment Processing
Payment Processing
- Enviar correos electrónicos de confirmación
- Actualizar registros de clientes
- Procesar reembolsos
- Generar facturas
- Actualizar inventario
Subscription Management
Subscription Management
- Dar la bienvenida a nuevos suscriptores
- Procesar cancelaciones
- Enviar recordatorios de renovación
- Actualizar ciclos de facturación
- Gestionar pagos fallidos
Analytics & Reporting
Analytics & Reporting
- Actualizar métricas de ingresos
- Rastrear el comportamiento del cliente
- Generar informes
- Sincronizar datos con plataformas de análisis
- Calcular tasas de abandono
Consejos
- Usa nombres de eventos descriptivos para una mejor organización de funciones
- Incluye contexto del usuario para la ejecución de funciones
- Establece marcas de tiempo adecuadas para el orden de los eventos
- Estructura los datos de manera consistente a través de eventos
- Usa las funciones de reintento y manejo de errores de Inngest
Solución de Problemas
Functions not triggering
Functions not triggering
- Verificar que la URL del webhook sea correcta y esté activa
- Comprobar que la función de Inngest esté desplegada y activa
- Asegurarse de que los nombres de eventos coincidan con los desencadenadores de la función
- Revisar los registros de la función de Inngest en busca de errores
Data not received correctly
Data not received correctly
- Comprobar que la estructura de la carga útil coincida con las expectativas de Inngest
- Verificar que los nombres de eventos estén formateados correctamente
- Asegurarse de que se incluyan todos los campos obligatorios
- Probar con la herramienta de pruebas de webhook de Inngest