커미션 라이프사이클
🚧 작성 중: 본 문서는 작성 중입니다.
개요
TODO — 커미션이 생성되고 자동 승인되는 전체 상태 머신
상태 전환
PENDING → APPROVED → PAID_OUT
↘ REJECTED
다룰 항목
- TODO: 커미션 생성 — 웹훅 수신 또는
/v1/events/sale호출 - TODO: holdUntil — SystemConfig.commissionHoldDays 설정
- TODO: 자동 승인 배치 (commission-approve cron, 매일 실행)
- TODO: Cafe24 주문 대사 배치 (cafe24-order-reconcile, 6시간)
- TODO: tier1(플랫폼) / tier2(서브 어필리에이트) 구조
관련 코드
apps/api/src/routes/commissions.tsapps/api/src/jobs/commission-approve.ts