CRM 출금 웹훅 테스트

API: POST /crm/withdrawal-webhook | 실제 페이로드 구조 확인용

1. 웹훅 테스트

📌 CRM에서 보낼 실제 데이터 구조를 확인하기 위한 테스트 페이지입니다.
📌 서버 로그를 확인하여 실제 수신되는 데이터 구조를 파악하세요.

2. 웹훅 설정 정보

📌 CRM에서 웹훅 설정 시 사용할 정보입니다.
⚠️ Secret Key 설정 방법:
1. CRM에서 웹훅 생성 시 Secret Key가 표시됨
2. 표시된 Secret Key를 복사
3. application-dev.properties의 crm.webhook.secret에 붙여넣기
4. CRM이 웹훅 보낼 때 헤더에 이 Secret Key를 담아서 전송
웹훅 URL: http://localhost:8080/crm/withdrawal-webhook (실제 운영 시 ngrok 또는 공개 도메인 필요) 인증 방법: Secret Key (헤더 또는 Body) 헤더명: X-Secret-Key CRM 웹훅 설정 시: - Name: 원하는 이름 입력 - Destination URL: http://localhost:8080/crm/withdrawal-webhook - Select Function: withdrawals - Select Event: Approve Withdrawal (Node N) 또는 Reject Withdrawal - Secret Key: CRM이 자동 생성하여 표시 → 복사하여 application.properties에 저장 지원 이벤트: - Approve Withdrawal (Node 1, 2, ...) : 출금 승인 - Reject Withdrawal : 출금 거부 응답 형식: { "status": "success", "message": "Webhook received successfully", "timestamp": 1704413400000, "received_event": "approve" }