주문 전체 행동 실행
같은 행동을 그 행동이 켜진 주문상품마다 실행하고 결과를 주문상품별로 준다(부분 실행 — 한 주문상품의 실패가 다른 주문상품을 되돌리지 않는다). 그 행동이 없는 주문상품은 SKIPPED다. 켜진 주문상품이 하나도 없으면 409 `ACTION_NOT_AVAILABLE`. `Idempotency-Key`로 재시도가 안전하다.
같은 행동을 그 행동이 켜진 주문상품마다 실행하고 결과를 주문상품별로 준다(부분 실행 — 한 주문상품의 실패가 다른 주문상품을 되돌리지 않는다). 그 행동이 없는 주문상품은 SKIPPED다. 켜진 주문상품이 하나도 없으면 409 ACTION_NOT_AVAILABLE. Idempotency-Key로 재시도가 안전하다.
Authorization
accessToken Sayren 계정 토큰(로그인 토큰 또는 개인 액세스 토큰, RFC 9068 JWT)
In: header
Path Parameters
Header Parameters
대상 상점 id. 토큰의 상점 범위 밖이면 403 STORE_NOT_GRANTED, 없으면 400 STORE_ID_REQUIRED다
멱등키. 같은 키로 다시 보내면 처음 결과를 돌려주고 한 번만 적용한다. 재시도에는 같은 키를 쓴다
length <= 255Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
행동 입력 — 행동의 input 폼 키
Response Body
application/json
curl -X POST "https://example.com/v1/orders/string/actions/string" \ -H "X-Store-Id: string" \ -H "Content-Type: application/json" \ -d '{}'{ "meta": { "status": 200, "code": "OK", "message": "OK", "isSuccess": true }, "data": { "orderId": "string", "key": "string", "results": [ { "orderItemId": "string", "status": "COMPLETED", "reason": "string", "message": "string" } ] }, "error": null}배송지 변경 요청 목록 조회 GET
이전
현금영수증 재발급 POST
발급이 실패했거나(`FAILED`) 재시도를 기다리는(`PENDING`) 현금영수증을 지금 다시 발급·취소한다. 스코프 `order:rw`, 상점 플랫폼에 로그인한 OWNER·ADMIN만 호출할 수 있다. - 발급해야 할 금액은 결제 금액에서 환불 완료 금액을 뺀 값이다. 부분 환불이 있었으면 그 금액으로 발급하거나 취소한다. - 식별 번호 오류처럼 결제사가 거절한 발급은 새 발급 건으로 다시 요청한다. 같은 번호면 다시 거절될 수 있다. - 응답은 처리 뒤의 현금영수증이다. 결제사 응답이 늦으면 `PENDING`으로 남고 자동으로 다시 시도한다.