결제 테스트
실제 KISPG 연동 규약 그대로 결제를 발생시켜 대시보드에 데이터를 쌓습니다.
실연동 모드 — 실제 결제가 발생합니다
테스트 상점아이디로 결제해도 실제 카드 승인이 일어납니다. 문서에 따르면 테스트 MID 거래는 당일 23:30에 자동 취소됩니다. 또한 KISPG가 인증 결과를
returnUrl로 POST하므로 이 서버가 외부에서 접근 가능한 주소여야 합니다.결제 요청
입력한 값으로 인증 요청(/v2/auth) 파라미터를 만듭니다.
연동 정보
환경
개발계(test)
상점아이디
인증 요청
https://testapi.kispg.co.kr/v2/auth
승인 요청
https://testapi.kispg.co.kr/v2/payment
returnUrl
http://localhost:3000/api/kispg/return
결제통보
http://localhost:3000/api/kispg/notify
결제 흐름
- 1서버가 주문을
READY로 만들고encData(SHA256: mid+ediDate+goodsAmt+merchantKey)를 생성합니다. - 2브라우저가 결제창으로
form submit합니다. 상점키는 서버 밖으로 나가지 않습니다. - 3인증이 끝나면 KISPG가
returnUrl로 결과를 POST하고, 서버가 해시와 금액을 검증합니다. - 4검증을 통과하면 승인(
/v2/payment)을 요청하고 결과를 DB에 반영합니다.