Skip to content

[API] 상품 주문

Blue edited this page Sep 5, 2023 · 2 revisions

상품 주문

주문 생성 API

요약

  • URL: /api/orders
  • HTTP 메서드: POST

요청

  • 요청 예시:

    POST /api/orders
    Content-Type: application/json
  • 요청 바디 (Request Body):

    • orderRequest (JSON 바디): 주문 생성을 위한 데이터를 담은 JSON 형식의 데이터.
  • 예시:

    {
      "memberId": 123,
      "productId": 456,
      "quantity": 2,
      "useRewardPoints": true
    }
  • 요청 필드 (Request Fields):

  • memberId (number, 필수): 주문을 생성하는 회원의 고유 식별 번호.

  • productId (number, 필수): 주문하려는 상품의 고유 식별 번호.

  • quantity (number, 필수): 주문하려는 상품의 수량.

  • useRewardPoints (boolean, 선택): 리워드 포인트를 사용하여 결제할지 여부. (true 또는 false)

응답

  • 성공 시 응답 코드: 200 OK
  • 실패 시 응답 코드: 400 Bad Request (올바르지 않은 요청 등)

응답 본문 (성공 시):

{
  "success": true,
  "code": 0,
  "msg": "주문이 성공적으로 생성되었습니다."
}