주문취소

선물하기 주문 취소(BATCH)

post

기능설명

  • 주문취소를 진행합니다.


상세설명

  • 주문취소 처리 API 호출 시점의 주문 상태를 확인, 접수 가능 여부를 확인합니다.

  • 주문취소 요청 데이터의 유효성 검증은 다음의 항목에 대해 진행합니다.

    • 접수 상품 배송번호 일치 여부 체크(-> 클레임 불가)

    • 접수 상품 사은품 유무 체크(-> 부분 수량 클레임 불가)

    • 부분취소불가 결제수단 사용 여부 체크(-> 부분 클레임 불가)

    • 추가결제금액이 여부 체크(-> BO에서 클레임 불가)

  • 주문 취소 데이터 생성 및 업데이트합니다.

  • 주문 취소 시 발생하는 환불/결제 금액에 대해 검증을 수행합니다.

  • 복원 쿠폰이 있을 경우 쿠폰 복원이 일어납니다.

  • 주문 취소 상품에 대한 재고 복원이 일어납니다.

  • 환불/결제 처리됩니다.

  • 주문 취소 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)

Header parameters
AuthorizationanyOptional

Access Token

Bodyobject[]

클레임 처리 요청 DTO

systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
claimBusinessTypestring · enumRequired

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
ordMediaCdstring · enumRequired

주문매체 코드(OM007) 10 : 전화상담(CC) , 20 : PC , 30 : 모바일웹 , 40 : 안드로이드앱 , 50 : IOS앱 , 60 : 정기주문

Example: 20Possible values:
ordNostringRequired

주문번호

Example: 20230808O007404
mbrNostringOptional

회원번호

Example: 100001311
claimNostringRequired

클레임번호

Example: 20230808C010663
wthdFnshWaitProcCausstringRequired

회수완료 대기처리 사유

Example: 불량반품
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
existAddtionPayAmtbooleanOptional
occurPaymentbooleanOptional
Responses
chevron-right
200

성공

No content

post
/v1/claim/orderCancel/giftOrderCancelBatch

No content

입금기한 초과 가상계좌 주문 취소(BATCH)

post

기능설명

  • 입금기한 초과한 가상계좌 주문을 자동 취소 처리합니다.


상세설명

  • 입금기한 초과 가상계좌 주문에 대해 배치로 취소 처리를 진행합니다.

  • 주문취소 처리 API 호출 시점의 주문 상태를 확인, 접수 가능 여부를 확인합니다.

  • 주문취소 요청 데이터의 유효성 검증은 다음의 항목에 대해 진행합니다.

    • 접수 상품 사은품 유무 체크(-> 부분 수량 클레임 불가)

    • 부분취소불가 결제수단 사용 여부 체크(-> 부분 클레임 불가)

  • 주문 취소 데이터 생성 및 업데이트합니다.

  • 주문 취소 시 발생하는 환불/결제 금액에 대해 검증을 수행합니다.

  • 복원 쿠폰이 있을 경우 쿠폰 복원이 일어납니다.

  • 주문 취소 상품에 대한 재고 복원이 일어납니다.

  • 환불/결제 처리됩니다.

  • 주문 취소 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)

Header parameters
AuthorizationanyOptional

Access Token

Bodyobject[]

클레임 처리 요청 DTO

systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
claimBusinessTypestring · enumRequired

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
ordMediaCdstring · enumRequired

주문매체 코드(OM007) 10 : 전화상담(CC) , 20 : PC , 30 : 모바일웹 , 40 : 안드로이드앱 , 50 : IOS앱 , 60 : 정기주문

Example: 20Possible values:
ordNostringRequired

주문번호

Example: 20230808O007404
mbrNostringOptional

회원번호

Example: 100001311
claimNostringRequired

클레임번호

Example: 20230808C010663
wthdFnshWaitProcCausstringRequired

회수완료 대기처리 사유

Example: 불량반품
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
existAddtionPayAmtbooleanOptional
occurPaymentbooleanOptional
Responses
chevron-right
200

성공

No content

post
/v1/claim/orderCancel/dptExpiredCancelBatch

No content

주문 취소(BO)

post

기능설명

  • 주문취소를 진행합니다.


상세설명

  • 주문취소 처리 API 호출 시점의 주문 상태를 확인, 접수 가능 여부를 확인합니다.

  • 주문취소 요청 데이터의 유효성 검증은 다음의 항목에 대해 진행합니다.

    • 접수 상품 사은품 유무 체크(-> 부분 수량 클레임 불가)

    • 부분취소불가 결제수단 사용 여부 체크(-> 부분 클레임 불가)

    • 추가결제금액이 여부 체크(-> BO에서 클레임 불가)

  • 주문 취소 데이터 생성 및 업데이트합니다.

  • 주문 취소 시 발생하는 환불/결제 금액에 대해 검증을 수행합니다.

  • 복원 쿠폰이 있을 경우 쿠폰 복원이 일어납니다.

  • 주문 취소 상품에 대한 재고 복원이 일어납니다.

  • 환불/결제 처리됩니다.

  • 주문 취소 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)


수정번호

  • release_231009_01 : 주문혜택관계테이블 주문수량, 취소수량 컬럼 추가

  • Release v2.00_240627: 접수 상품 배송번호 일치 여부 체크 로직 제거 ( 전체 취소 기능 추가)

Header parameters
AuthorizationanyOptional

Access Token

Body

클레임 처리 요청 DTO

systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
claimBusinessTypestring · enumRequired

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
ordMediaCdstring · enumRequired

주문매체 코드(OM007) 10 : 전화상담(CC) , 20 : PC , 30 : 모바일웹 , 40 : 안드로이드앱 , 50 : IOS앱 , 60 : 정기주문

Example: 20Possible values:
ordNostringRequired

주문번호

Example: 20230808O007404
mbrNostringOptional

회원번호

Example: 100001311
claimNostringRequired

클레임번호

Example: 20230808C010663
wthdFnshWaitProcCausstringRequired

회수완료 대기처리 사유

Example: 불량반품
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
existAddtionPayAmtbooleanOptional
occurPaymentbooleanOptional
Responses
chevron-right
200

성공

*/*
ordNostringOptional

주문번호

Example: 20230808O007404
claimNostringOptional

클레임번호

Example: 20230808C010663
post
/v1/claim/orderCancel/cancel

주문 취소 대상 조회(BO)

post

기능설명

  • 주문 내역과 취소 가능 상품 목록, 화면 처리 시 필요한 기타 정보를 조회합니다.


상세설명

  • **주문번호(ordNo), 클레임업무유형(claimBusinessType), 시스템유형(systemType)**은 필수 파라미터입니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 주문취소 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 **주문일반(10)**인 경우

    • 주문내역상태(OM005) 값이 주문완료(12) 이거나 배송지시(21) 이거나 출고지시(22) 이거나 출고대기(23) 인 경우

    • 일반상품인 경우(사은품 제외)

    • 취소 가능 수량이 1개 이상인 경우( 주문수량 – 취소수량 – 반품수량 > 0 )

    • 주문 취소 가능 여부가 'Y'인 경우

  • 기타 정보에 포함된 사항은 아래와 같습니다.

    • 주문취소 중분류 사유 List

    • 귀책사유 코드를 Key로 하고 주문취소 중분류 사유를 Value로 하는 Map


수정번호

  • release_231204_01 : Request DTO 배송지순번(dlvpSeq) 추가, 대상 조회시 배송지 순번 값이 있는경우 필터링 추가 실행

  • Release v2.00_240729 : 주문 취소 가능 여부(ordCnclPsbYn)값이 "N"인 경우 대상 제외

Header parameters
AuthorizationanyOptional

Access Token

Body

클레임 가능 대상 조회 요청 DTO

ordNostringRequired

주문번호

Example: 20230808O007404
claimBusinessTypestring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
orgClmNostringOptional

원클레임 번호

Example: 20230808C010663
systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Default: 20Example: 10Possible values:
dlvpSeqstringOptional

배송지순번

Example: 1
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
systemstring · enumOptional

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
systemCdNmAndButtonCodestringOptional
Responses
chevron-right
200

성공

*/*

클레임 가능 대상 조회 응답 DTO

post
/v1/claim/orderCancel/cancelPopup

주문 취소 대상 조회(FO)

post

기능설명

  • 주문 내역과 취소 가능 상품 목록, 화면 처리 시 필요한 기타 정보를 조회합니다.


상세설명

  • **주문번호(ordNo), 클레임업무유형(claimBusinessType), 시스템유형(systemType)**은 필수 파라미터입니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 주문취소 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 **주문일반(10)**인 경우

    • 주문내역상태(OM005) 값이 주문완료(12) 이거나 배송지시(21) 이거나 출고지시(22) 이거나 출고대기(23) 인 경우

    • 일반상품인 경우(사은품 제외)

    • 취소 가능 수량이 1개 이상인 경우( 주문수량 – 취소수량 – 반품수량 > 0 )

    • 주문 취소 가능 여부가 'Y'인 경우

  • 기타 정보에 포함된 사항은 아래와 같습니다.

    • 주문취소 중분류 사유 List

    • 귀책사유 코드를 Key로 하고 주문취소 중분류 사유를 Value로 하는 Map


수정번호

  • release_231204_01 : Request DTO 배송지순번(dlvpSeq) 추가, 대상 조회시 배송지 순번 값이 있는경우 필터링 추가 실행

  • Release v2.00_240729 : 주문 취소 가능 여부(ordCnclPsbYn)값이 "N"인 경우 대상 제외

Header parameters
AuthorizationanyOptional

Access Token

Body

클레임 가능 대상 조회 요청 DTO

ordNostringRequired

주문번호

Example: 20230808O007404
claimBusinessTypestring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
orgClmNostringOptional

원클레임 번호

Example: 20230808C010663
systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Default: 20Example: 10Possible values:
dlvpSeqstringOptional

배송지순번

Example: 1
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
systemstring · enumOptional

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
systemCdNmAndButtonCodestringOptional
Responses
chevron-right
200

성공

*/*

클레임 가능 대상 조회 응답 DTO

post
/v1/claim/orderCancel/cancelPopupFO

주문 취소(FO)

post

기능설명

  • 주문취소를 진행합니다.


상세설명

  • 주문취소 처리 API 호출 시점의 주문 상태를 확인, 접수 가능 여부를 확인합니다.

  • 주문취소 요청 데이터의 유효성 검증은 다음의 항목에 대해 진행합니다.

    • 접수 상품 사은품 유무 체크(-> 부분 수량 클레임 불가)

    • 부분취소불가 결제수단 사용 여부 체크(-> 부분 클레임 불가)

  • 주문 취소 데이터 생성 및 업데이트합니다.

  • 주문 취소 시 발생하는 환불/결제 금액에 대해 검증을 수행합니다.

  • 복원 쿠폰이 있을 경우 쿠폰 복원이 일어납니다.

  • 주문 취소 상품에 대한 재고 복원이 일어납니다.

  • 환불/결제 처리됩니다.

  • 주문 취소 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)


수정번호

  • release_231009_01 : 주문혜택관계테이블 주문수량, 취소수량 컬럼 추가

  • Release v2.00_240627: 접수 상품 배송번호 일치 여부 체크 로직 제거 ( 전체 취소 기능 추가)

  • Release v2.00_250714: 클레임 처리 시 환불 세금계산서 발행 추가

  • Release v2.00_250801 : 환경설정에 따른 증빙서류(세금계산서) 활성화 처리

  • Release v2.00_251020 : 이니시스 클레임 처리 시 현금영수증 취소 발행 추가

Header parameters
AuthorizationanyOptional

Access Token

Body

클레임 처리 요청 DTO

systemTypestring · enumRequired

SYSTEM(시스템유형) * 10 : FO * 20 : BO

Example: 10Possible values:
claimBusinessTypestring · enumRequired

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
ordMediaCdstring · enumRequired

주문매체 코드(OM007) 10 : 전화상담(CC) , 20 : PC , 30 : 모바일웹 , 40 : 안드로이드앱 , 50 : IOS앱 , 60 : 정기주문

Example: 20Possible values:
ordNostringRequired

주문번호

Example: 20230808O007404
mbrNostringOptional

회원번호

Example: 100001311
claimNostringRequired

클레임번호

Example: 20230808C010663
wthdFnshWaitProcCausstringRequired

회수완료 대기처리 사유

Example: 불량반품
claimBusinessstring · enumOptional

ClaimBusiness(클레임업무유형) * 11 : 주문취소 * 20 : 반품접수 * 21 : 반품취소 * 30 : 교환접수 * 31 : 교환취소 * 22 : 반품완료 * 23 : 반품불가 * 24 : 교환반품 * 25 : 반품보류

Example: 11Possible values:
existAddtionPayAmtbooleanOptional
occurPaymentbooleanOptional
Responses
chevron-right
200

성공

*/*
ordNostringOptional

주문번호

Example: 20230808O007404
claimNostringOptional

클레임번호

Example: 20230808C010663
post
/v1/claim/orderCancel/cancelFO

Last updated