환불관리

환불처리결과 업데이트

post

기능 설명

  • 환불처리결과를 업데이트하는 API입니다.


상세 설명

  • 요청한 환불번호 리스트를 환불접수취소 처리합니다.

  • 접수취소가 가능한 상태의 환불 건만 취소처리 합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
chevron-right
200

성공

No content

post
/v2/payment/refundMgmt/saveRefundProcRslt

No content

원결제 환불 완료 처리

post

기능 설명

  • BO에서 원결제 환불 완료 처리합니다.


상세 설명

  • 주문 번호(ordNo), 클레임번호(claimNo), 클레임업무유형(claimBusinessType), **시스템유형(systemType)**은 필수로 있어야 합니다.

  • 대상 클레임을 반품완료처리 합니다.

    • 반품완료처리 설명

      • 주문내역구분(OM003) 값이 반품(20) 이고, 주문내역상태(OM005) 값이 회수완료(36) 상태인 경우 처리 가능합니다.

      • API 호출 시점의 주문 상태를 재 확인, 완료 처리 가능 여부를 확인합니다.

      • 주문상세 테이블의 주문내역상태코드(OM005) 값이 반품완료(37) 상태로 변경되며(사은품 포함), 주문완료일시(ordFnshDtm)를 업데이트 합니다.

      • 주문배송정보 테이블의 배송완료일시(deliFnshDtm)를 업데이트 합니다.

      • 주문시 사용되었던 쿠폰과 주문상품(사은품 포함)의 재고가 복원됩니다. 단, 주문상세의 교환중반품여부(exchMidRtnYn)값이 (Y)인 경우 재고 복원대상에서 제외됩니다.

      • 환불 절차를 진행합니다.

      • 반품 완료 처리 후 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)

      • 반품 완료 처리 후 처리 이력을 생성합니다.

  • 대상 클레임들을 모두 환불 완료 후 결과를 전달합니다.


특이 사항

  • **클레임업무유형(claimBusinessType)**이 **반품완료(22)**인 경우에 원결제 환불 완료 처리합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Bodyobject[]

원주문 환불완료처리 요청 DTO

claimBusinessTypestring · enumRequired

클레임 업무 유형

Example: 20Possible values:
ordNostringRequired

주문번호

Example: 20230808O007404
ordMediaCdstringRequired

주문매체코드

Example: 20
systemTypestring · enumRequired

시스템유형

Example: 10Possible values:
claimNostringOptional

클레임번호

Example: 20230808C010663
Responses
chevron-right
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

errorbooleanOptional

is error

post
/v2/payment/refundMgmt/saveRefundBundleApproMgmtList

수기 환불처리 엑셀 업로드 업데이트

post

기능 설명

  • 수기 환불처리 엑셀로 환불상태를 업데이트 합니다.


상세 내용

  • 계좌정보가 다르면 업데이트에 실패합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
chevron-right
200

성공

No content

post
/v2/payment/refundMgmt/refundExcelUpload

No content

환불접수취소

post

기능 설명

  • 수기 환불내역을 접수취소 처리하는 API입니다.


상세 설명

  • 요청한 환불번호 리스트를 환불접수취소 처리합니다.

  • 접수취소가 가능한 상태의 환불 건만 취소처리 합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
rfdNoListstring[] · min: 1Required

환불번호리스트

Responses
chevron-right
200

성공

No content

post
/v2/payment/refundMgmt/cancelRefundAccept

No content

수기 환불처리 엑셀 다운로드 권한 체크

get

기능 설명

  • 수기 환불처리 엑셀 다운로드 권한이 있는지 체크하는 API입니다.


상세 내용

  • 요청한 환불처리 엑셀 다운로드 권한이 있는지 확인합니다.

  • 엑셀 다운로드를 위해선 ID, 이름, 계좌번호 조회 권한이 있어야 합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

성공

*/*
booleanOptional
get
/v2/payment/refundMgmt/hasRefundExcelDownloadPermission

수기 환불내역 조회

get

기능 설명

  • 수기 환불내역을 조회하는 API입니다.


상세 설명

  • from 값이 "ACCEPT"일 경우 환불완료 건은 조회에서 제외됩니다.

  • from 값이 "COMPLETE"일 경우 환불취소 건은 조회에서 제외됩니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
Responses
chevron-right
200

성공

*/*
totalCountinteger · int32Optional
get
/v2/payment/refundMgmt/getRefundMgmtList

수기 환불처리 엑셀 다운로드

get

기능 설명

  • 수기 환불처리 대상 엑셀을 다운로드 하는 API입니다.


상세 내용

  • 환불완료 처리가 가능한 환불목록을 엑셀로 다운로드합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
Responses
chevron-right
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

payloadstringOptional

payload

errorbooleanOptional

is error

get
/v2/payment/refundMgmt/getRefundExcelData

원주문 환불완료처리대상 목록 조회

get

기능 설명

     * BO에서 원주문 환불완료처리대상 목록을 조회합니다.
     ---
     ## 상세 설명
     * 주문반품금액이 0원 이상 **((주문수량 – 취소수량 – 반품수량) * 수량 > 0)**
     * **주문내역구분(OM003)** 값이 **반품(20)**
     * **주문내역상태코드(OM005)** 값이 **회수완료(36)**, **반품완료(37)**
         * 위의 조건(기본조건) 외 조회조건에 따라 조회조건에 추가됩니다.(조회 조건 중 **주문진행상태(OM005)**를 **회수완료(36)**, **반품완료(37)**로 선택할 수 있습니다.)
     ---

수정번호

  • Release v2.00_240613: 기간 검색 조건 개선

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
Responses
chevron-right
200

성공

*/*
totalCountinteger · int32Optional
get
/v2/payment/refundMgmt/getRefundBundleApproMgmtList

Last updated