介绍
在支付事件发生时,在风车中执行自定义工作流和脚本。运行数据库操作、发送通知、处理数据,并利用风车强大的工作流引擎自动化复杂的业务逻辑。此集成需要您工作流配置中的 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
常见的风车用例
Database Operations
Database Operations
- 更新 PostgreSQL/MySQL 中的客户记录
- 向数据仓库记录支付事件
- 同步数据到外部系统
- 更新库存水平
- 跟踪分析指标
Business Logic
Business Logic
- 计算收入指标
- 处理退款和调整
- 管理订阅生命周期
- 生成报告和导出
- 验证支付数据
External Integrations
External Integrations
- 向分析平台发送数据
- 更新 CRM 系统
- 触发电子邮件活动
- 创建日历事件
- 发送短信通知
提示
- 结构化有效负载数据以便于工作流处理
- 包含所有相关的元数据以支持业务逻辑
- 在事件中使用一致的字段命名
- 包含时间戳以便于工作流时序
- 利用风车内置的错误处理
故障排除
Workflows not triggering
Workflows not triggering
- 验证 webhook URL 是否正确且处于活动状态
- 检查 Windmill 工作流是否已发布并处于活动状态
- 确保有效负载结构符合工作流预期
- 查看 Windmill 执行日志以查找错误
Data processing issues
Data processing issues
- 检查工作流输入参数映射
- 确认数据类型与预期格式匹配
- 使用示例数据测试工作流
- 查看 Windmill 脚本执行日志