跳转到主要内容

介绍

Dodo Payments Slack 集成允许您直接在 Slack 工作区中接收有关您付款的实时通知。此集成使您能够随时了解付款状态,跟踪交易,并更有效地管理您的付款。
此集成使用我们的 Webhook 管理门户,将 Dodo Payments 的 Webhook 事件自动转换为兼容 Slack 的消息。无需额外编码——只需配置连接器,开始接收通知即可。

开始使用

1

Open the Webhook Section

转到 Dodo Payments 仪表板中的Webhook部分。点击+ 添加端点按钮,然后打开 webhook 下拉菜单以显示其他集成。
Dodo Payments 仪表板显示添加端点按钮和集成下拉菜单
2

Select Slack Integration

选择Slack集成并点击连接您的 Slack 工作区
Slack 集成卡片和连接按钮
3

Grant Slack Permissions

授予必要的权限给 Slack 应用程序的传入 Webhooks,以便它可以在您选择的频道中发布消息。
Slack 传入 Webhooks 应用的 OAuth 权限屏幕
4

Customize Transformation Code

添加或编辑转换代码,以根据您的用例自定义 Slack 通知。您可以使用预制模板或编写自己的逻辑。
Slack 集成的转换代码编辑器
5

Test and Create

使用自定义或预制事件有效负载测试您的转换代码。当您满意后,点击创建以激活集成。
测试转换和创建按钮
6

Integration Complete!

🎉 您已成功创建 Slack 集成!Dodo Payments 事件现在将实时发送到您选择的 Slack 频道。

转换代码示例

基本付款通知

此转换发送简单文本消息以处理付款事件:
payment_notifs.js

丰富的订阅通知

此转换为订阅事件创建丰富的 Slack 消息和附件:
subscription_notifs.js

争议管理通知

此转换以适当的颜色和紧急程度处理争议事件:
dispute_notifs.js

综合所有事件处理程序

此转换以一致的格式处理所有事件类型:
all_events_notifs.js

最佳实践

为了使 Slack 通知更有效:
  • 使用附带颜色、字段和格式的丰富消息附件,以提高清晰度和可操作性。
  • 始终包含关键数据,例如金额、客户邮箱和 ID,以便快速识别。
  • 根据事件类型选择颜色:绿色 (good) 代表成功,红色 (danger) 代表争议或失败,黄色 (warning) 代表取消,蓝色 (#36a64f) 代表信息类事件。
  • 添加时间戳,以帮助跟踪每个事件发生的时间。
处理敏感数据:请注意不要在 Slack 消息中包含完整许可证密钥或个人数据等敏感信息。考虑截断或屏蔽敏感值。

故障排除

  • 验证 Slack Webhook URL 是否正确且处于激活状态
  • 检查转换代码是否是有效的 JavaScript
  • 确保所选事件类型正在触发
  • 验证您的 Slack 应用是否具有必要权限
  • 检查 Webhook 管理门户中的转换错误日志
  • 验证 Webhook 负载结构是否与您的转换代码匹配
  • 使用示例数据测试转换代码
  • 确保 Webhook 负载中包含所有必需字段
  • 确认您希望接收的事件在 Dodo Payments Webhook 配置中已启用
  • 检查 Slack 连接器配置中是否选择了事件类型
  • 验证您的终端节点配置是否正确以接收事件
最后修改于 2026年4月20日