주문
배송지 변경 요청 목록 조회
Authorization
accessToken AuthorizationBearer <token>
Sayren 계정 토큰(로그인 토큰 또는 개인 액세스 토큰, RFC 9068 JWT)
In: header
Path Parameters
orderId*string
Header Parameters
X-Store-Id*string
대상 상점 id. 토큰의 상점 범위 밖이면 403 STORE_NOT_GRANTED, 없으면 400 STORE_ID_REQUIRED다
Response Body
application/json
curl -X GET "https://example.com/v1/orders/string/address-change-requests" \ -H "X-Store-Id: string"{ "meta": { "status": 200, "code": "OK", "message": "OK", "isSuccess": true }, "data": [ { "property1": null, "property2": null } ], "error": null}주문 상세 조회 GET
주문자·배송지·결제 금액과 주문상품 전체를 조회한다. 스코프 `order:r`. 테스트 결제(샌드박스 결제) 주문은 `testPayment: true`다. 실제로 돈이 오가지 않았으므로 상품을 발송하지 않도록 주의한다. `testPayment` 쿼리로 테스트 결제만(`true`)·실결제만(`false`) 볼 수 있다. method는 호환용이며 간편결제를 CARD로 표시한다. 실제 수단은 approvedMethod를 본다(`payment.approvedMethod` — 매출 리포트·스토어프론트·환불 원장과 같은 값). 간편결제면 `payment.easyPayProvider`에 간편결제사가 함께 온다.
주문 전체 행동 실행 POST
같은 행동을 그 행동이 켜진 주문상품마다 실행하고 결과를 주문상품별로 준다(부분 실행 — 한 주문상품의 실패가 다른 주문상품을 되돌리지 않는다). 그 행동이 없는 주문상품은 SKIPPED다. 켜진 주문상품이 하나도 없으면 409 `ACTION_NOT_AVAILABLE`. `Idempotency-Key`로 재시도가 안전하다.