결제 승인
본 페이지에서는 결제 승인 요청에 대해 설명합니다. 결제창 연동을 통해 인증 결과를 수신 받았다면 승인 요청을 진행해 주셔야 합니다.
결제 승인 호출 데이터 예시
# 결제 승인 API 호출 예시
Method : POST
Content-Type : application/json
{
"nonce": "cpxczte60av3x20230913170406555",
"tid": "123121234m0101230913a283fae003",
"ediDate": "20230913170406",
"mId": "123121234m",
"amount" : "1004",
"mbsReserved": "MallReserved",
"hashString": "C54758756558BB9E6AA6FAAA67F121F180882D035788FE7066C466A238681762",
"payData":
}
결제 승인 파라미터
결제 승인 요청
URL : /payment/v1/approval Protocol : HTTP/1.1 Method : POST Encoding : UTF-8 Content-Type : Content-Type: application/json
전문 번호
인증 거래번호
인증 처리 일시 형태 : YYYYMMDDHHmmss 예시) 20230914135133
상점 아이디
결제 금액
결제정보 검증 데이터 (tid + mId + ediDate + amount + orderId + 가맹점KEY) 인증 데이터 정합성을 위해 가맹점에서 HASH값 비교
결제 정보 암호화 데이터
mbsReserved(500byte)
상점 예약 필드에 셋팅한 값
결제 승인 응답 (공통)
인증 거래번호
상점아이디
지불 수단 코드 01 : 카드결제 02 : 실시간 계좌이체 03 : 가상계좌 (무통장 입금)
서브 결제 수단 코드 01 : 고정
인증처리 일시 형태 : YYYYMMDDHHmmss 예시) 20230914135133
주문 번호 주문한 결제를 식별하는 역할로, 결제를 요청할 때 가맹점에서 만들어서 사용한 값입니다. 중복되지 않는 고유한 값을 발급해야 합니다.
상품명
결제 금액
구매자명
상점 예약 필드에 셋팅한 값
거래 코드 0 : 일반 1 : 에스크로
결제일 형태 : yyyyMMdd 예시) 20230914
결제 시간 형태 : HHmmss 예시) 164934
결제 승인 응답 (신용카드)
발급 카드사명
카드 번호
승인 번호
카드 할부개월 할부 기간(예: 00, 02, 03, …, 12, 두자리)
무이자 여부 0 : 일반 1 : 무이자
포인트 사용 여부 0 : 미사용 1 : 사용
카드 타입 코드 데이터 없으면 공백 리턴 01 : 개인 02 : 법인
체크 카드 여부 데이터 없으면 공백 리턴 0: 신용 1: 체크
승인 요청 후 결제 승인응답(responseBody)을 받아 가맹점 내부 처리(DB 저장 등)를 합니다. 승인 응답은 결제수단에 따라 상이하며, 승인 실패 시에는 실패에 따른 데이터만 전송됩니다.
결과 데이터는 추가될 수 있으며, 순서는 변동될 수 있습니다.
Last updated