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

はじめに

支払いイベントが発生したときに、ウィンドミルでカスタムワークフローとスクリプトを実行します。データベース操作を実行し、通知を送信し、データを処理し、ウィンドミルの強力なワークフローエンジンを使用して複雑なビジネスロジックを自動化します。
この統合には、ワークフロー構成から Windmill の webhook URL が必要です。

はじめに

1

Open the Webhook Section

Dodo Paymentsダッシュボードで、Webhooks → + Add Endpointに移動し、統合ドロップダウンを展開します。
Add Endpoint and integrations dropdown
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 システムを更新する
  • Eメールキャンペーンをトリガーする
  • カレンダーイベントを作成する
  • SMS 通知を送信する

ヒント

  • ワークフロー処理を容易にするためにペイロードデータを構造化
  • ビジネスロジックに関連するすべてのメタデータを含める
  • イベント間で一貫したフィールド名を使用
  • ワークフローのタイミングのためにタイムスタンプを含める
  • ウィンドミルの組み込みエラーハンドリングを活用

トラブルシューティング

  • webhook URL が正しく有効であることを確認する
  • Windmill ワークフローが公開されてアクティブであることを確認する
  • ペイロード構造がワークフローの期待に合っていることを確認する
  • Windmill 実行ログを確認してエラーをチェックする
  • ワークフローの入力パラメータマッピングを確認する
  • データ型が期待される形式と一致していることを確認する
  • サンプルデータでワークフローをテストする
  • Windmill スクリプトの実行ログを確認する
最終更新日 2026年4月20日