티스토리 뷰

이전시간에는 kg이니시스 jsp 정기결제 연동 방법을 살펴봤다면 이번에는 jsp 일반결제 연동방법을 살펴보겠다. kg 이니시스 매뉴얼 페이지로 가서 샘플을 다운로드 받는다.

https://manual.inicis.com/stdpay/

 

KG INICIS MANUAL

 header("Content-Type: text/html; charset=utf-8");  require_once('../libs/INIStdPayUtil.php'); require_once('../libs/HttpClient.php'); require_once('../libs/sha256.inc.php'); require_once('../libs/json_lib.php');  $util = new INIStdPayUtil();

manual.inicis.com

자바 개발의 기본인 spring + java + eclipse + tomcat + mysql환경이다.

jsp 버전은 다운로드 받으면 위와 같은 디렉토리 구조를 가지고 있다. 

lib 디렉토리의 jar파일을 이클립스에 세팅해둔 WEB-INF/lib에 복사한다. 여기서 주의해야할 점은 WEB-INF/lib가 아닌 그냥 lib 폴더가 있고 거기에 jar가 있으면 그냥 아무 생각없이 거기가 놔두는 경우가 있을 수 있다 그럴경우 jar 파일을 제대로 import를 하지 못하여 나중에 return 받는 INIStdPayReturn.jsp 파일에서 에러가 난다.

반드시 WEB-INF/lib에 jar를 놔둔다.

그러면 따로 이클립스이 build path는 잡을 필요는 없다.

톰캣서버는 재시작 하는게 좋을듯하다.

이 jsp 파일들이 있는 폴더는 WebContent 에 복사한다.

INIStdPayRequest.jsp 파일을 열러 아래를 수정한다.


/* 기타 */
String siteDomain = "http://127.0.0.1:8080/INIpayStdSample"; //가맹점 도메인 입력


/* 기타 */
String siteDomain = "http://localhost/INIpayStdSample"; //가맹점 도메인 입력

그러고 나서 웹브라우저로 접속해본다.

http://localhost/INIpayStdSample/INIStdPayRequest.jsp

그럼 이니시스 일반결제 화면이 뜰것이다.

결제를 진행해 보면 1000원은 결제 되는데 당일 저녁 11시 30분 경 취소가 자동으로 된다. 

INIStdPayReturn.jsp 이 호출되면서 정상처리 된것을 볼 수 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함