1. 웹훅 URL 설정
⚠️ 워크플로우가 활성화(Activate)되어 있어야 production URL이 작동합니다!
💡 테스트 URL 사용: /webhook/ → /webhook-test/ 로 변경하면 워크플로우 비활성화 상태에서도 테스트 가능
2. 출금 신청 웹훅 (Pending)
📌 출금이 시작될 때 전송되는 웹훅입니다 (pspProcess: Pending)
📌 status는 CRM에서 받은 원본 상태값 (예: "approved", "rejected")
3. 출금 상태 업데이트 웹훅
📌 출금 처리가 완료되거나 실패했을 때 전송되는 웹훅입니다
📌 승인(approved)된 출금만 처리되므로 status는 항상 "approved"입니다
4. 웹훅 데이터 형식
✅ 모든 출금 방법(계좌/카드/크립토)에서 동일한 형식으로 전송됩니다
출금 신청 (withdrawal_request):
- eventType: "withdrawal_request"
- timestamp: "2026-02-24T17:30:00+09:00" (ISO 형식 + 타임존)
- orderId: 출금 ID
- userId: 사용자 ID
- userName: 사용자 이름
- email: 이메일
- method: "bank" | "card" | "crypto"
- currency: "KRW" | "TRC20:USDT" | "BEP20:USDT" 등
- amount: 금액 (문자열)
- status: CRM에서 받은 status (예: "approved", "rejected")
- pspProcess: "Pending"
출금 상태 업데이트 (withdrawal_status_update):
- eventType: "withdrawal_status_update"
- timestamp: "2026-02-24T17:35:00+09:00"
- orderId: 출금 ID
- status: CRM에서 받은 status (예: "approved")
- pspProcess: "Success" | "Failed" | "Rejected"