介绍
在支付事件发生时自动执行无服务器函数和后台作业。使用 Inngest 可靠的函数执行平台处理支付、发送通知、更新数据库和运行复杂的工作流。此集成需要您从函数配置中获取 Inngest webhook URL。
开始使用
1
Open the Webhook Section
在您的 Dodo Payments 仪表板中,导航到 Webhooks → + 添加端点 并展开集成下拉菜单。

2
Select Inngest
选择 Inngest 集成卡片。
3
Create Inngest Function
在 Inngest 中,创建一个新函数,并从函数配置中复制 webhook URL。
4
Paste Webhook URL
将 Inngest webhook URL 粘贴到端点配置中。
5
Configure Transformation
编辑转换代码以为您的 Inngest 函数格式化事件。
6
Test & Create
使用示例负载进行测试,然后点击 Create 以激活集成。
7
Done!
🎉 付款事件现在将自动触发您的 Inngest 函数。
转换代码示例
基本事件有效负载
basic_event.js
订阅事件处理程序
subscription_event.js
争议事件处理程序
dispute_event.js
常见的 Inngest 用例
Payment Processing
Payment Processing
- 发送确认邮件
- 更新客户记录
- 处理退款
- 生成发票
- 更新库存
Subscription Management
Subscription Management
- 欢迎新订阅者
- 处理取消
- 发送续订提醒
- 更新账单周期
- 处理付款失败
Analytics & Reporting
Analytics & Reporting
- 更新收入指标
- 跟踪客户行为
- 生成报告
- 将数据同步到分析平台
- 计算流失率
提示
- 使用描述性事件名称以更好地组织函数
- 包含用户上下文以执行函数
- 为事件排序设置适当的时间戳
- 在事件之间保持数据结构一致
- 使用 Inngest 的重试和错误处理功能
故障排除
Functions not triggering
Functions not triggering
- 核实 webhook URL 是否正确且处于激活状态
- 检查 Inngest 函数是否已部署且处于激活状态
- 确保事件名称与函数触发器匹配
- 查看 Inngest 函数日志以查找错误
Data not received correctly
Data not received correctly
- 检查负载结构是否符合 Inngest 的预期
- 验证事件名称格式是否正确
- 确保包含所有必填字段
- 使用 Inngest 的 webhook 测试工具进行测试