likelion-backendschool/FinalProject_HanSeungYeon_team7

[Feat] 주문/결제 기능(2주차 필수 기능)

Closed this issue · 0 comments

Description

  • 주문을 하면 일단 주문의 상태는 준비상태이다.
    • 여기서 결제를 하거나, 주문취소를 할 수 있다.
  • 회원이 결제를 할 때 기존에 소유하고 있는 캐시를 사용할 수 있다.
  • 본 쇼핑몰에서의 모든 현금 흐름은 CashLog 에 기록된다.
  • CashLog 테이블은 사이버 머니에 대한 기록 테이블이다.
  • 결제를 하게되면 CashLog 테이블에 돈이 충전된 후 바로 사용된다.
  • 토스 페이먼츠를 이용해서 카드 결제를 구현한다.
  • 결제가 완료되면 MyBook 테이블에 책이 구매된 책이 추가되어야 한다.

Todo

  • Order, OrderItem 엔티티 설계
  • 주문 생성
  • 주문 리스트
  • 주문 상세
  • 주문 취소
  • CashLog 엔티티 설계
  • Toss Payments 연동
  • 결제 처리
  • MyBook 엔티티 설계
  • 환불 처리

ETC

  • 기타 참고사항