<table> <tr> <td>기능 ID</td> <td>ORD-003</td> </tr> <tr> <td>기능명</td> <td>주문 취소 및 환불 요청</td> </tr> <tr> <td>목적</td> <td>조건에 따른 주문 취소 또는 반품/환불 요청을 처리하여, 결제 금액 반환 및 재고 복원 지원</td> </tr> <tr> <td>관련 메뉴</td> <td>주문 상세 페이지 내 취소/환불 요청 기능</td> </tr> <tr> <td>입력값</td> <td>주문 번호, 사용자 인증 정보, 취소/환불 사유</td> </tr> <tr> <td>처리 로직</td> <td> 1. 주문 상태 검증 (배송 전/후에 따른 분기 처리)<br> 2. 취소 요청 시 결제 취소, 환불 절차 진행<br> 3. 주문 상태 업데이트 및 재고 복원 조치 </td> </tr> <tr> <td>출력값</td> <td>취소/환불 처리 결과 메시지, 업데이트된 주문 상태</td> </tr> <tr> <td>비고</td> <td>관리자 승인 절차 고려 (반품 시)</td> </tr> </table>
2. 취소 요청 시 결제 취소, 환불 절차 진행
3. 주문 상태 업데이트 및 재고 복원 조치