메인 콘텐츠로 건너뛰기

소개

결제 이벤트가 발생할 때 풍차에서 사용자 정의 워크플로우 및 스크립트를 실행합니다. 데이터베이스 작업을 수행하고, 알림을 전송하며, 데이터를 처리하고, 풍차의 강력한 워크플로우 엔진을 사용하여 복잡한 비즈니스 로직을 자동화합니다.
이 통합을 구성하려면 워크플로 구성에서 Windmill 웹훅 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에서 새 워크플로를 만들고 트리거 구성에서 웹훅 URL을 복사합니다.
4

Paste Webhook URL

Windmill 웹훅 URL을 엔드포인트 구성에 붙여넣습니다.
5

Configure Transformation

변환 코드를 편집하여 이벤트를 Windmill 워크플로에 맞게 형식화합니다.
6

Test & Create

샘플 페이로드로 테스트한 다음 Create를 클릭하여 통합을 활성화합니다.
7

Done!

🎉 결제 이벤트가 이제 Windmill 워크플로를 자동으로 트리거합니다.

변환 코드 예제

기본 워크플로우 페이로드

basic_workflow.js

구독 워크플로우 핸들러

subscription_workflow.js

분쟁 워크플로우 핸들러

dispute_workflow.js

일반적인 풍차 사용 사례

  • PostgreSQL/MySQL에서 고객 기록 업데이트
  • 결제 이벤트를 데이터 웨어하우스에 기록
  • 데이터를 외부 시스템과 동기화
  • 재고 수준 업데이트
  • 분석 메트릭 추적
  • 수익 메트릭 계산
  • 환불 및 조정 처리
  • 구독 수명 주기 관리
  • 보고서 및 내보내기 생성
  • 결제 데이터 검증
  • 분석 플랫폼에 데이터 전송
  • CRM 시스템 업데이트
  • 이메일 캠페인 트리거
  • 캘린더 이벤트 생성
  • SMS 알림 전송

  • 워크플로우 처리를 쉽게 하기 위해 페이로드 데이터를 구조화합니다.
  • 비즈니스 로직을 위해 모든 관련 메타데이터를 포함합니다.
  • 이벤트 전반에 걸쳐 일관된 필드 이름을 사용합니다.
  • 워크플로우 타이밍을 위해 타임스탬프를 포함합니다.
  • 풍차의 내장 오류 처리를 활용합니다.

문제 해결

  • 웹훅 URL이 정확하고 활성 상태인지 확인
  • Windmill 워크플로가 게시되고 활성 상태인지 확인
  • 페이로드 구조가 워크플로 기대치와 일치하는지 확인
  • Windmill 실행 로그에서 오류 확인
  • 워크플로 입력 매개변수 매핑 확인
  • 데이터 형식이 예상 형식과 일치하는지 검증
  • 샘플 데이터로 워크플로 테스트
  • Windmill 스크립트 실행 로그 검토
마지막 수정일 2026년 4월 20일