You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
사용자가 장바구니의 상품을 선택하고, 배송지, 결제 수단 등의 정보를 입력하여 주문 및 결제를 진행하도록 함
관련 메뉴
주문/결제 페이지 (/order/checkout)
입력값
- 주문 상품 목록 (상품 ID, 수량)
- 배송지 및 수령인 정보
- 결제 수단 (카카오 QR 결제)
- 사용자 인증 정보
처리 로직
1. 주문 생성 요청 시, 배송 정보 및 결제 수단 검증
2. 외부 결제 게이트웨이(PG)와 결제 승인 통신 (예: 카카오 QR 결제)
3. 결제 승인 후 주문 정보(주문번호, 주문 날짜, 상품 목록, 결제 금액 등)를 DB에 저장
4. 주문 생성 완료 시, 관련 상품 재고 차감 및 Redis 장바구니 데이터 삭제
5. 주문 상태 초기화(예: ‘결제 완료’, ‘주문 접수’)
출력값
주문 생성 성공 메시지, 주문 상세 정보 (주문번호, 주문 내역, 상태 등)(오류 발생 시 결제 실패 메시지)
- 배송지 및 수령인 정보
- 결제 수단 (카카오 QR 결제)
- 사용자 인증 정보
2. 외부 결제 게이트웨이(PG)와 결제 승인 통신 (예: 카카오 QR 결제)
3. 결제 승인 후 주문 정보(주문번호, 주문 날짜, 상품 목록, 결제 금액 등)를 DB에 저장
4. 주문 생성 완료 시, 관련 상품 재고 차감 및 Redis 장바구니 데이터 삭제
5. 주문 상태 초기화(예: ‘결제 완료’, ‘주문 접수’)