본문으로 건너뛰기

결제취소 완료 노티

결제취소 접수 시 요청한 notifyUrl로 결제취소 완료 결과를 받을 수 있습니다. 결제취소 완료 노티를 받기위해 아래와 같이 구현을 해주셔야 합니다.

참고
  • WeChat은 결제취소 완료 노티 수신 후 정상응답을 회신하지 않을 경우 아래와 같이 재전송 됩니다.
    • 최대 15회까지 재전송 합니다.
  • 일정 시간동안 노티를 수신하지 못할 경우 결제취소 확인 API를 통해 결제상태를 확인하시기 바랍니다.
주의사항
  • 결제취소 완료 노티(notifyUrl)는 영업담당자를 통해 오픈전 KICC에 알려주셔야 합니다.
  • 노티결과 응답은 반드시 10초 이내에 회신해야 합니다.

결제결과 노티 방화벽

인바운드 트래픽에 대해 다음과 같이 상점 서버의 방화벽을 설정하시기 바랍니다.

구분출발지 IP설명
운영203.233.72.66INBOUND
개발61.33.205.151INBOUND

연동하기

HTTP Header

상점에서 아래 헤더 정보를 처리할 수 있도록 해야 합니다.

헤더 정보
POST https://{상점 결제취소 완료 노티 URL}
Content-type: application/json; charset=utf-8

HTTP Body

필드명타입길이필수여부설명
resCdString4Byte응답코드
resMsgString1000Byte응답메시지
mallIdString8ByteKICC에서 부여한 상점ID
shopOrderNoString40Byte상점 주문번호
pgCnoString20Byte결제승인 거래고유번호
cancelPgCnoString20Byte결제취소 거래고유번호
cancelDateString14Byte결제 취소일시(yyyyMMddHHmmss)
amountInfoObject결제금액 정보 (아래 amountInfo 참조)

amountInfo(결제금액 정보)

필드명타입길이필수여부설명
currencyString2Byte통화코드
amountNumber결제금액

노티 응답처리

필드명타입길이필수여부설명
resCdString4Byte응답코드
resMsgString1000Byte응답메시지(상점에서 결제처리 실패 사유)
pgCnoString20ByteKICC 결제 거래고유번호
노티 응답 예시
{  
// 결과처리 성공했을 경우
"resCd": "0000",
"resMsg": "정상",
"pgCno": "{KICC 결제 거래고유번호}"
// 결과처리 실패했을 경우
"resCd": "5001",
"resMsg": "처리실패",
"pgCno": "{KICC 결제 거래고유번호}"
}