✨ 기능 설명
정산관리 화면 대시보드의 "정산 예정 금액"을 표시하기 위한 신규 API와, 향후 환불/취소/검증/리포트에 재사용할 Payple 정산내역 조회 인프라(파트너 인증 + 조회 유틸)를 구현합니다.
✨ 핵심 결정 사항 (확정)
- 정산 예정 금액 = 우리 DB
Settlement.status='Pending' 합계 (단순/빠름)
- Payple 정산내역 조회는 내부 유틸로만 추가. 이번 PR엔 외부 endpoint 노출 없음 (향후 검증/스케줄러 재사용)
PCD_AUTH_KEY 짧은 TTL 캐싱 (Redis, 만료 전 재사용)
- 사용자 노출 API는 DB 합계만 — Payple rate-limit(2분 20회) 무관
✨ 개발 목록
신규 API
Payple 정산내역 조회 인프라
Settlement 상태 관리 검증
✨ 기타
✨ 기능 설명
정산관리 화면 대시보드의 "정산 예정 금액"을 표시하기 위한 신규 API와, 향후 환불/취소/검증/리포트에 재사용할 Payple 정산내역 조회 인프라(파트너 인증 + 조회 유틸)를 구현합니다.
✨ 핵심 결정 사항 (확정)
Settlement.status='Pending'합계 (단순/빠름)PCD_AUTH_KEY짧은 TTL 캐싱 (Redis, 만료 전 재사용)✨ 개발 목록
신규 API
GET /api/settlements/pending-amount— 정산 예정 금액 합계 (SUM(amount) WHERE user_id=? AND status='Pending')Payple 정산내역 조회 인프라
utils/payple-settlement.ts신규PCD_SETTLEMENT_FLAG=Y) — AuthKey 받아 Redis 캐시PCD_PAY_HOST + PCD_PAY_URL로 호출, PCD_HAS_MORE/PCD_LASTKEY 페이지네이션)Settlement 상태 관리 검증
✨ 기타