구매자 주문 API
내 주문 목록·상세 조회 API입니다. 조회 전용입니다.
엔드포인트
구분설명
GET /orders
주문 목록 (orders:read)
GET /orders/{order_number}
주문 상세 (orders:read)
목록 조회
쿼리: status, payment_status, page, limit(1~100, 기본 20)
식별자는 order_number입니다. UUID 경로·응답은 지원하지 않습니다.
bash
curl "https://qnector.kr/api/v1/buyer/orders?status=confirmed&page=1&limit=20" \ -H "Authorization: Bearer qnc_buyer_YOUR_API_KEY"
엔드포인트 예시
GET /orders
주문 목록 (orders:read)
응답 예시 (200)
json
{
"data": [
{
"order_number": "ORD-20260626-001",
"status": "confirmed",
"payment_status": "DONE",
"total_amount": 45000,
"created_at": "2026-06-26T10:00:00Z",
"tracking_number": null,
"delivery_company": null,
"delivery_memo": null,
"items": [
{
"prod_code": "SKU-001",
"prod_name": "사과 5kg",
"quantity": 3,
"price_per_unit": 15000,
"seller_code": "123-45-67890"
}
]
}
],
"meta": { "page": 1, "limit": 20, "total": 1 },
"errors": []
}상세 조회
경로의 order_number로 단일 주문을 조회합니다. UUID를 넣으면 404입니다.
bash
curl "https://qnector.kr/api/v1/buyer/orders/ORD-20260626-001" \ -H "Authorization: Bearer qnc_buyer_YOUR_API_KEY"
엔드포인트 예시
GET /orders/{order_number}
주문 상세 (orders:read)
응답 예시 (200)
json
{
"data": {
"order_number": "ORD-20260626-001",
"status": "confirmed",
"payment_status": "DONE",
"total_amount": 45000,
"created_at": "2026-06-26T10:00:00Z",
"tracking_number": "123456789012",
"delivery_company": "CJ대한통운",
"delivery_memo": "문 앞에 놓아주세요",
"items": [
{
"prod_code": "SKU-001",
"prod_name": "사과 5kg",
"quantity": 3,
"price_per_unit": 15000,
"seller_code": "123-45-67890"
}
]
},
"meta": {},
"errors": []
}응답 필드
| 필드 | 필수여부 | 자릿수/형식 | 설명 |
|---|---|---|---|
| order_number | - | string | 주문번호 |
| status | - | string | 주문 상태 |
| payment_status | - | string | null | 결제 상태 |
| total_amount | - | number | null | 주문 금액 |
| created_at | - | string (ISO 8601) | 생성 시각 |
| tracking_number | - | string | null | 송장번호 |
| delivery_company | - | string | null | 택배사 |
| delivery_memo | - | string | null | 배송 메모 |
| items[].prod_code | - | string | 품목코드 |
| items[].quantity | - | number | 수량 |
| items[].price_per_unit | - | number | 단가 |
| items[].seller_code | - | string | 판매자 사업자번호 |
제한 사항
- 주문 생성·상태 변경·결제는 1차 범위에서 제공하지 않습니다.
- 본인(buyer) 주문만 조회됩니다.
- orders:read 스코프와 유료 api_access가 필요합니다.
