본 페이지에서는 결제 취소 요청에 대해 설명합니다.
결제 승인 후 취소 처리가 필요할 때 사용됩니다.
결제 취소 요청
URL : /payment/v1/cancel
Protocol : HTTP/1.1
Method : POST
Encoding : UTF-8
Content-Type : application/json
tid
(30byte)
인증 거래번호
mId
(10byte)
상점 아이디
ccMsg
(100byte)
취소 사유
partCanFlg
(1byte)
부분 취소 여부
0 : 전체취소
1 : 부분취소
ediDate
(14byte)
인증처리 일시
형태 : YYYYMMDDHHmmss
예시) 20230914135133
hashString

결제정보 검증 데이터 (mid + ediDate + tid + 가맹점KEY)
인증 데이터 정합성을 위해 가맹점에서 HASH값 비교
orderId
(40byte)
주문 번호
주문한 결제를 식별하는 역할로, 결제를 요청할 때 가맹점에서 만들어서 사용한 값입니다.
중복되지 않는 고유한 값을 발급해야 합니다.
cancelAmount
(15byte)
부분취소일 경우 필수(숫자만 입력)
ccId
(21byte)
취소 아이디, 한글/특수기호 입력가능
ccNm
(30byte)
취소자명
ccIp
(20byte)
취소 아이피(IPv4, IPv6 지원)
mbsReserved
(500byte)
상점 예약 필드에 셋팅한 값
goodsSplAmt
(15byte)
결제 수수료의 공급가액(부가세 설정이 전송금액 기준이면 필수)
goodsVat
(15byte)
결제 수수료 부가세(부가세 설정이 전송금액 기준이면 필수)
goodsSvsAmt
(15byte)
상품 봉사료(부가세 설정이 전송금액 기준이면 필수)
결제 취소 요청 후 취소결과(responseBody)를 받아 내부처리(DB 저장 등) 하시기 바랍니다.
수신시 전송 필드명을 명확히하여 처리하시기 바랍니다. (필드명 대/소문자 구분)
결제취소에 실패하였을 경우 실패시 전달되는 데이터만 전송됩니다.