跳转到主要内容

介绍

在支付事件发生时自动执行无服务器函数和后台作业。使用 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 用例

  • 发送确认邮件
  • 更新客户记录
  • 处理退款
  • 生成发票
  • 更新库存
  • 欢迎新订阅者
  • 处理取消
  • 发送续订提醒
  • 更新账单周期
  • 处理付款失败
  • 更新收入指标
  • 跟踪客户行为
  • 生成报告
  • 将数据同步到分析平台
  • 计算流失率

提示

  • 使用描述性事件名称以更好地组织函数
  • 包含用户上下文以执行函数
  • 为事件排序设置适当的时间戳
  • 在事件之间保持数据结构一致
  • 使用 Inngest 的重试和错误处理功能

故障排除

  • 核实 webhook URL 是否正确且处于激活状态
  • 检查 Inngest 函数是否已部署且处于激活状态
  • 确保事件名称与函数触发器匹配
  • 查看 Inngest 函数日志以查找错误
  • 检查负载结构是否符合 Inngest 的预期
  • 验证事件名称格式是否正确
  • 确保包含所有必填字段
  • 使用 Inngest 的 webhook 测试工具进行测试
最后修改于 2026年4月20日