Skip to content

Develop#481

Merged
minij02 merged 2 commits into
mainfrom
develop
May 22, 2026
Merged

Develop#481
minij02 merged 2 commits into
mainfrom
develop

Conversation

@minij02
Copy link
Copy Markdown
Collaborator

@minij02 minij02 commented May 22, 2026

📌 기능 설명

📌 구현 내용

📌 구현 결과

📌 논의하고 싶은 점

minij02 and others added 2 commits May 23, 2026 01:14
- GET /api/settlements/pending-amount 신규
  - Settlement.status='Pending' 행의 amount 합계 + 건수 반환
  - sumPendingAmount repo 함수 추가 (prisma.aggregate)
- utils/payple-settlement.ts 신규
  - fetchPaypleSettlementAuth: PCD_SETTLEMENT_FLAG=Y 파트너 인증, AuthKey/PAY_HOST/PAY_URL을 Redis 25분 캐시
  - fetchPaypleSettlements: 정산내역 조회 (페이지네이션 PCD_HAS_MORE/PCD_LASTKEY 처리)
  - 본 PR에서는 내부 유틸로만 추가, endpoint 노출 없음
  - 환경변수 PAYPLE_SETTLEMENT_AUTH_PATH (기본값 /php/auth.php, sandbox 검증 후 정정 가능)

⚠️ 갭 보고
- 코드에 Settlement.status를 'Succeed'로 업데이트하는 로직이 없음 (결제 시 'Pending' 생성만)
- 본 API의 pending_amount는 정산 완료 처리 흐름 구현 전까지 모든 미정산 누계가 반환됨
- 정산 완료 동기화는 별도 이슈에서 Payple 정산내역 조회를 활용해 구현
[FEAT] 정산 - 정산 예정 금액 API 및 Payple 정산내역 조회 인프라 (#479)
@minij02 minij02 merged commit 3ca62c2 into main May 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant