본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
Old/PHP

이니시스 결제 모듈 개발 방법

by yundev 2013. 8. 23.
반응형



이니시스 결제 모듈 설치 및 가이드 라인=>

http://www.inicis.com/index.jsp의 기술지원 자료실에 가면 다운 받을 수 있습니다.

이 때 여기서 상점 관리자 아이디 및 비밀번호를 알아야 소스 다운 및 가이드 라인을 다운 받을 수 있습니다.


자세한 개발 가이드 라인은 위의 사이트(이니시스 사이트)로 이동하여 다운 받길 바랍니다.


1. 소스를 다운 받고 압축을 푼다.

2. 압축 푼 것을 FTP에 올린다.

3. 파일 권한을 설정해둔다.

4. inipayhome의 경로를 변경해둔다.

5. input의 타입을 hidden으로 두고, 입력 받은 값을 출력해준다.


* input에서 name은 가이드 라인에 나와 있는 것을 사용해야함.

사용자가 임의로 바꿀 수 없음.


가이드 라인에도 나와 있지만 실제 상점 아이디로 적용하기 전에는 (테스트용 상점아이디)는 결제가 진행이 됩니다. 허나 하루 이내에 승인 취소가 되어 돌려주니 안심해도 됩니다.

(단, 신용카드, 핸드폰으로 결제 했을 시에만)


* 여기서 발생하는 한글 깨짐 현상, 샘플 페이지를 수정하지 않고 실행했을 경우 생기는 오류 해결법은 

이전에 등록한 이니시스 관련 포스트를 참고 하시면 됩니다.


- 셋팅이 어렵다! 라고 생각되면 그냥 호스팅 사에 문의하여 

결제 모듈 환경 셋팅을 해달라고 요청을 하면 해준다고 합니다.

아니면 이니시스에게 문의를 하면 친절히 설명을 해줍니다.


* 실제 상점 ID 적용 방법

1. 서버에 key 폴더가 있는 곳 상점 아이디 (10자리)로 된 디렉토리를 만듭니다.

2. 이메일로 받으신 zip 파일을 해당 디렉토리에 풉니다.

(keypass.enc, mcert.pem, mpriv.pem)

3. INIpay41/sample/INIsecurepay.html 의 

이라고 되어있는 테스트 아이디로 

발급받으신 상점 아이디로 바꿉니다.

4. INIpay41/sample/INIsecurepay.asp(php,jsp) 라고 되어있는 부분에 키 패스워드 변경

ex) asp : INIpay.SetField CLng(PInst), "admin", "1111" '키 패스워드(상점아이디에 따라 변경)

php : $inipay->m_keyPw = "1111"; // 키 패스워드(상점아이디에 따라 변경)

jsp : inipay.setKeyPw("1111"); // 키 패스워드(상점아이디에 따라 변경)

이 부분은  http://www.inicis.com/faq_02.jsp?category1=0007&category2=01&nm_code=%C7%C3%B7%AF%B1%D7%C0%CE%20%B9%D7%20%B1%E2%C5%B8%20%B1%E2%BC%FA%20%B9%AE%C0%C7


에서 참고 하였습니다.

반응형