## 😏 어떤 기능인가요? 접수된 환불을 페이앱의 실제 취소 결과와 대조하고, 확인된 주문의 유료 크레딧을 정산합니다. 탈퇴한 회원의 접수 건도 운영자가 접수번호로 이어서 처리할 수 있도록 합니다. ## ✏️ 작업 상세 내용 - [ ] 접수번호로 대상 주문, 구매분의 사용·예약·미사용 수량, 예상 환불액과 현재 처리 상태를 확인하는 운영 경로를 추가합니다. - [ ] 일반 환불과 별도 검토 건의 최종 승인 금액, 회수 대상 수량, 판단 근거를 각각 기록합니다. 원화 환불액으로 회수 수량을 역산하지 않습니다. - [ ] 페이앱 전액·부분취소 결과를 원주문, 취소 거래 식별자, 취소 금액과 대조합니다. 이미 취소된 금액을 포함해 주문 결제액을 초과하지 않도록 검증합니다. - [ ] 최종 취소가 확인된 건은 해당 구매분의 회수, 크레딧 원장 기록, 접수 완료, 관련 보류 해제를 같은 트랜잭션에서 처리합니다. - [ ] 미확정·금액 불일치·정산 후 취소 대기 건은 확인 대상으로 보존합니다. 접수 철회나 반려는 처리 근거와 이력을 남기고 대상 보류를 정리합니다. - [ ] 중복 통보·운영 재실행·예약 확정·탈퇴와의 경합에도 이중 회수나 보류 오해제가 발생하지 않도록 합니다. - [ ] 사용자 접수 내역에 처리 결과를 반영하고, 탈퇴 후에도 운영자가 접수번호로 확인할 수 있게 합니다. 미완료 건과 완료된 거래의 보존 기준을 검증합니다. - [ ] 후속 Flyway 마이그레이션과 전액·부분취소, 미확정, 중복, 탈퇴 후 처리 테스트를 추가합니다. 운영 확인 절차와 프론트 상태 표시 계약을 정리합니다. ## 🏞 스크린샷 (선택) 없음 ## 📚 참고할만한 자료(선택) - #132 / #133 유료 크레딧 환불 접수 및 회원탈퇴 연동 - #119 전액 승인취소된 미사용 구매분 회수 - docs/payment-refund-intake.md - docs/payment-reclamation-command.md - 페이앱 개발자 센터의 결제 취소·취소 요청·결제통보 명세
Activity