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 de la configuración de tu función.
Comenzando
1
Abre la Sección de Webhooks
En tu panel de Dodo Payments, navega a Webhooks → + Agregar Endpoint y expande el menú desplegable de integraciones.

2
Selecciona Inngest
Elige la tarjeta de integración Inngest.
3
Crea la Función de Inngest
En Inngest, crea una nueva función y copia la URL del webhook de la configuración de la función.
4
Pega la URL del Webhook
Pega la URL del webhook de Inngest en la configuración del endpoint.
5
Configura la Transformación
Edita el código de transformación para formatear eventos para tu función de Inngest.
6
Prueba y Crea
Prueba con cargas útiles de ejemplo y haz clic en Crear para activar la integración.
7
¡Listo!
🎉 Los eventos de pago ahora activarán tus funciones de Inngest automáticamente.
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
Procesamiento de Pagos
Procesamiento de Pagos
- Enviar correos electrónicos de confirmación
- Actualizar registros de clientes
- Procesar reembolsos
- Generar facturas
- Actualizar inventario
Gestión de Suscripciones
Gestión de Suscripciones
- Dar la bienvenida a nuevos suscriptores
- Procesar cancelaciones
- Enviar recordatorios de renovación
- Actualizar ciclos de facturación
- Manejar pagos fallidos
Analítica e Informes
Analítica e Informes
- Actualizar métricas de ingresos
- Rastrear el comportamiento del cliente
- Generar informes
- Sincronizar datos con plataformas de análisis
- Calcular tasas de cancelación
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
Funciones no se activan
Funciones no se activan
- Verifica que la URL del webhook sea correcta y esté activa
- Asegúrate de que la función de Inngest esté desplegada y activa
- Asegúrate de que los nombres de los eventos coincidan con los disparadores de funciones
- Revisa los registros de funciones de Inngest en busca de errores
Datos no recibidos correctamente
Datos no recibidos correctamente
- Verifica que la estructura de la carga útil coincida con las expectativas de Inngest
- Asegúrate de que los nombres de los eventos estén correctamente formateados
- Asegúrate de que todos los campos requeridos estén incluidos
- Prueba con la herramienta de prueba de webhook de Inngest