[Feat] 주문/결제 기능(2주차 필수 기능)
Closed this issue · 0 comments
ahah525 commented
Description
- 주문을 하면 일단 주문의 상태는 준비상태이다.
- 여기서 결제를 하거나, 주문취소를 할 수 있다.
- 회원이 결제를 할 때 기존에 소유하고 있는 캐시를 사용할 수 있다.
- 본 쇼핑몰에서의 모든 현금 흐름은 CashLog 에 기록된다.
- CashLog 테이블은 사이버 머니에 대한 기록 테이블이다.
- 결제를 하게되면 CashLog 테이블에 돈이 충전된 후 바로 사용된다.
- 토스 페이먼츠를 이용해서 카드 결제를 구현한다.
- 결제가 완료되면 MyBook 테이블에 책이 구매된 책이 추가되어야 한다.
Todo
- Order, OrderItem 엔티티 설계
- 주문 생성
- 주문 리스트
- 주문 상세
- 주문 취소
- CashLog 엔티티 설계
- Toss Payments 연동
- 결제 처리
- MyBook 엔티티 설계
- 환불 처리
ETC
- 기타 참고사항