상품 발송이 불가하거나 발송완료 후 취소가 필요한 경우, 판매자 취소요청 처리를 합니다.
이용권/e쿠폰 주문의 TicketRequest(발송요청) / TicketSendWaiting (발송준비중)/ TicketSendComplete (발송완료) 상태에서 처리가 가능합니다.
판매자 취소요청 완료 시 별도 승인절차 없이 취소 및 환불됩니다.
❐ 주문상태별 취소요청 사유(cancelCode)
Code | 설명 | 처리 가능한 주문 상태 |
CANCELED_BY_BUYER_CHANGE_OF_MIND | 구매의사취소 | TicketRequest(발송요청), TicketSendWaiting (발송준비중), TicketSendComplete (발송완료) |
CANCELED_BY_BUYER_WRONG_ORDER | 다른상품 잘못주문 | TicketRequest(발송요청), TicketSendWaiting (발송준비중), TicketSendComplete (발송완료) |
CANCELED_BY_SELLER_DELAY_TICKET | 상품발송지연 | TicketRequest(발송요청), TicketSendWaiting (발송준비중), TicketSendComplete (발송완료) |
CANCELED_BY_SELLER_OUT_OF_STOCK | 상품품절 | TicketRequest(발송요청), TicketSendWaiting (발송준비중) |
요청
PUT /v1/shopping/tickets/claim/cancel HTTP/1.1
Content-type: application/json
$RequestBody
RequestBody |
---|
"orderIds"를 키값으로 가지는 json object. 값은 Array 타입이다. |
(orderIds는 1000개 제한) |
요청 예시
{
"cancelCode": "CANCELED_BY_BUYER_CHANGE_OF_MIND",
"orderIds": [
12345678, 12345679
]
}
응답
응답 성공
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{ "failedOrderIds": [], "success": true }
응답 실패
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{ "failedOrderIds": [ 12345678, 12345679 ], "success": false }