跳转到主要内容

介绍

在支付事件发生时,在风车中执行自定义工作流和脚本。运行数据库操作、发送通知、处理数据,并利用风车强大的工作流引擎自动化复杂的业务逻辑。
此集成需要您工作流配置中的 Windmill webhook URL。

开始使用

1

Open the Webhook Section

在您的 Dodo Payments 仪表板中,导航到 Webhooks → + 添加端点 并展开集成下拉菜单。
添加端点和集成下拉菜单
2

Select Windmill

选择 Windmill 集成卡。
3

Create Windmill Workflow

在 Windmill 中,创建新的工作流并从触发器配置中复制 webhook URL。
4

Paste Webhook URL

将 Windmill webhook URL 粘贴到端点配置中。
5

Configure Transformation

编辑转换代码以为您的 Windmill 工作流格式化事件。
6

Test & Create

使用示例有效负载进行测试,然后点击 Create 以激活集成。
7

Done!

🎉 支付事件现在将自动触发您的 Windmill 工作流。

转换代码示例

基本工作流有效负载

basic_workflow.js

订阅工作流处理程序

subscription_workflow.js

争议工作流处理程序

dispute_workflow.js

常见的风车用例

  • 更新 PostgreSQL/MySQL 中的客户记录
  • 向数据仓库记录支付事件
  • 同步数据到外部系统
  • 更新库存水平
  • 跟踪分析指标
  • 计算收入指标
  • 处理退款和调整
  • 管理订阅生命周期
  • 生成报告和导出
  • 验证支付数据
  • 向分析平台发送数据
  • 更新 CRM 系统
  • 触发电子邮件活动
  • 创建日历事件
  • 发送短信通知

提示

  • 结构化有效负载数据以便于工作流处理
  • 包含所有相关的元数据以支持业务逻辑
  • 在事件中使用一致的字段命名
  • 包含时间戳以便于工作流时序
  • 利用风车内置的错误处理

故障排除

  • 验证 webhook URL 是否正确且处于活动状态
  • 检查 Windmill 工作流是否已发布并处于活动状态
  • 确保有效负载结构符合工作流预期
  • 查看 Windmill 执行日志以查找错误
  • 检查工作流输入参数映射
  • 确认数据类型与预期格式匹配
  • 使用示例数据测试工作流
  • 查看 Windmill 脚本执行日志
最后修改于 2026年4月20日