メインコンテンツへスキップ

はじめに

Dodo PaymentsのSlack統合を使用すると、Slackワークスペース内で直接支払いに関するリアルタイム通知を受け取ることができます。この統合により、支払いの状況を把握し、取引を追跡し、支払いをより効率的に管理できます。
この統合では Webhook 管理ポータルを使用して Dodo Payments の Webhook イベントを自動的に Slack 互換メッセージに変換します。追加のコーディングは不要で、コネクタを構成して通知の受信を開始できます。

始め方

1

Open the Webhook Section

Dodo PaymentsダッシュボードのWebhookセクションに移動します。+ エンドポイント追加ボタンをクリックし、webhookドロップダウンを開いて他の統合を表示します。
Add Endpointボタンと統合ドロップダウンを表示しているDodo Paymentsダッシュボード
2

Select Slack Integration

Slack統合を選択し、Connect your Slack workspaceをクリックします。
Slack統合カードと接続ボタン
3

Grant Slack Permissions

Incoming Webhooks Slackアプリに必要な権限を付与し、選択したチャネルにメッセージを投稿できるようにします。
Incoming WebhooksアプリのためのSlack OAuth権限画面
4

Customize Transformation Code

変換コードを追加または編集して、あなたのユースケースに合わせたSlack通知をカスタマイズします。あらかじめ用意されたテンプレートを使用するか、自分でロジックを書きます。
Slack統合のための変換コードエディター
5

Test and Create

カスタムまたは事前に作成されたイベントペイロードを使用して変換コードをテストします。満足したら、Createをクリックして統合を有効にします。
変換テストと作成ボタン
6

Integration Complete!

🎉 Slack 統合の作成に成功しました!Dodo Payments のイベントがリアルタイムで選択した Slack チャンネルに配送されるようになります。

変換コードの例

基本的な支払い通知

この変換は、支払いイベントのためのシンプルなテキストメッセージを送信します:
payment_notifs.js

リッチなサブスクリプション通知

この変換は、サブスクリプションイベントのために添付ファイル付きのリッチなSlackメッセージを作成します:
subscription_notifs.js

紛争管理通知

この変換は、適切な色と緊急度で紛争イベントを処理します:
dispute_notifs.js

包括的な全イベントハンドラー

この変換は、一貫したフォーマットで全てのイベントタイプを処理します:
all_events_notifs.js

ベストプラクティス

Slack 通知を効果的にするためには:
  • 色、フィールド、書式設定を備えたリッチメッセージ添付を使用し、明確で実行可能な状態にします。
  • 金額、顧客メール、ID などの主要データを常に含め、素早く識別できるようにします。
  • イベントタイプに応じて色を選択: green (good) は成功、red (danger) は異議や失敗、yellow (warning) はキャンセル、blue (#36a64f) は情報イベントです。
  • 各イベントがいつ発生したかを追跡しやすくするため、タイムスタンプを追加します。
Handle Sensitive Data: Slack メッセージに完全なライセンスキーや個人情報などの機密情報を含めないよう注意してください。機密性の高い値は切り詰めたりマスクしたりすることを検討してください。

トラブルシューティング

  • Slack Webhook URL が正しく有効であることを確認してください
  • 変換コードが有効な JavaScript であることを確認してください
  • 選択したイベントタイプがトリガーされていることを確認してください
  • Slack アプリに必要な権限があることを確認してください
  • Webhook 管理ポータルで変換エラーのログを確認してください
  • Webhook ペイロード構造が変換コードと一致しているか確認してください
  • サンプルデータで変換コードをテストしてください
  • Webhook ペイロードに必要なすべてのフィールドが含まれていることを確認してください
  • 受信したいイベントが Dodo Payments の Webhook 構成で有効になっていることを確認してください
  • Slack コネクタ構成でイベントタイプが選択されていることを確認してください
  • イベントを受信するためのエンドポイントが適切に構成されていることを確認してください
最終更新日 2026年4月20日