묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
누리고 쇼핑몰 결제모듈 오류
2014.04.24 10:31
안녕하세요.
누리고 1.4 사용자입니다.
여짓껏 잘 사용되던 신용카드 KCP 결제가 되지 않습니다.
결제창도 잘 뜨고 결제진행도 잘 진행되어 안전결제창도 잘뜨고 isp 비밀번호 를 입력하고
"결제조건을 확인하였으며, 구매진행에 동의합니다." 라는 창이 뜨고
결제요청을 하면 "연동모듈 호출오류"라고 뜹니다.
이문제로 KCP 기술지원팀에 문의하니 프로그램 개발팀에 의뢰하여야 한다며
아래의 답변을 받았습니다.
어디를 어떻게 해야 하는지 전연 알수가 없네요..
바쁘고 수고스러우시겠지만 알려주시면 고맙겠습니다.
----------------------------------------
안녕하십니까.
KCP 기술지원팀 입니다.
해당 오류의 발생 원인은 해당 서버와 KCP 간의 소켓통신하는 파일(bin\pp_cli)이 정상적으로 실행되지 않았을 때
발생하는 오류 입니다. 해결방법을 안내해 드리겠습니다.
Linux/UNIX 계열의 OS를 사용하는 경우
(1) bin아래의 pp_cli파일이 정상적으로 Binary타입으로 서버에 업로드 되었는지 확인하여 주시기 바랍니다.
(반드시 Binary타입으로 전송해야 합니다.)
(2) pp_cli 파일에 권한을 부여 합니다.
예)[root@cisco.co.kr:/kcp/sample/payplus/bin]chmod 777 pp_cli
그리고 다음과 같이 pp_cli 파일을 실행하여 봅니다.
[root@cisco.co.kr:/kcp/sample/payplus/bin]./pp_cli –h
실행결과가 다음과 같이 나오면 정상입니다.
======================================================================
pp_cli - PayPLUS CLIENT 모듈 ver 2.00
----------------------------------------------------------------------
Copyright (c) 2000 - 2006 KCP Inc. All Rights Reserved.
======================================================================
res_cd=S102res_msg=연동 모듈 호출 오류
위와 같이 출력되지 않은 경우 ①, ②번을 다시 한번 확인하여 주시기 바랍니다.
(3) pp_cli파일이 위치한 현재 로컬경로의 위치를 확인 합니다.
예)[root@cisco.co.kr:/kcp/sample/payplus/bin]pwd
/local_home/kcp/sample/payplus/bin
위에서 확인된 경로를 복사하여 pp_ax_hub.php 파일 파일에서 g_conf_home_dir 변수에 (\cfg 폴더의 site_conf_inc.php 에 세팅해놓고 인쿠르드 했을수도 있습니다.) 에 값을 입력 합니다.
예) g_conf_home_dir = "/local_home/kcp/sample/payplus";
위에서 추출한 경로가 bin경로까지 되어있다면 bin은 제외하시고 위와 같이 입력하시면 됩니다.
위의 과정을 모두 진행하고도 정상적으로 결제가 안된다면,
(4) php.ini 파일의 내용 중 safe_mode 값이 On으로 되어 있다면 반드시 Off로 셋팅하여 주시기 바랍니다.
위의 5가지 사항을 진행하시고도 똑같이 9502 오류가 발생하신다면
1544-8661(기술지원팀) 이나 error@kcp.co.kr 로 문의주세요.
좋은 하루 보내세요~.
감사합니다.