2026, 새로운 도약을 시작합니다.

영카트5 KG 이니시스 액티브X 버전 -> 웹표준 결제모듈로 변환하기

  이글은 아직 KG 이니시스 액티브X 결제를 사용하는 영카트5 사용자만 해당됩니다. ( 그 외의 사용자들은 해당이 안되는 글입니다. )

KG 이니시스에서 곧 액티브X 결제를 종료한다고 합니다.

KG 이니시스 액티브X 를 결제를 사용하는 분들은 곧 결제가 안될것이니,

웹표준결제모듈로 변경해야 합니다.

가장 좋은 방법은 영카트5를 최신버전으로 업데이트하는 방법입니다만,

거의 모든 파일들을 다 패치해야 하기 때문에,

아주 최소한 쉬운방법으로 변경할수 있게 

KG 이니시스 웹표준결제모듈 패치파일만 여기에 따로 올립니다.

적용방법 :

본 글의 첨부파일을 다운로드 받아서 압축을 풀어서 영카트5 사이트 폴더에 덮어쓰기 합니다.

덮어쓰기 전에 혹시 잘못 될수 있으니, 반드시 백업을 해 놓고 진행해 주세요. ( 백업 매우 중요 !!! )

백업해야 할 파일

/shop/settle_inicis.inc.php

/shop/settle_inicis_common.php

/shop/inicis/  ( 폴더전체 )

본 자료 패치 파일 적용 리스트

A       shop/inicis/close.php
D       shop/inicis/encryptdata.php
M       shop/inicis/inipay_cancel.php
M       shop/inicis/inipay_result.php
A       shop/inicis/inistdpay_result.php
A       shop/inicis/inistdpay_return.php
A       shop/inicis/key/.htaccess
A       shop/inicis/key/index.php
A       shop/inicis/libs/CreateIdModule.php
A       shop/inicis/libs/HttpClient.php
M       shop/inicis/libs/INICls.php
M       shop/inicis/libs/INIDFN.php
M       shop/inicis/libs/INILib.php
M       shop/inicis/libs/INISoc.php
A       shop/inicis/libs/INIStdPayUtil.php
M       shop/inicis/libs/INIXml.php
A       shop/inicis/libs/INIpayStdMakeSignature.php
A       shop/inicis/libs/JSON.php
A       shop/inicis/libs/json_lib.php
A       shop/inicis/libs/sha256.inc.php
A       shop/inicis/lpay_common.php
A       shop/inicis/lpay_form.1.php
A       shop/inicis/lpay_order.script.php
A       shop/inicis/makesignature.php
M       shop/inicis/orderform.1.php
M       shop/inicis/orderform.2.php
M       shop/inicis/orderform.3.php
M       shop/inicis/orderform.5.php
M       shop/inicis/orderpartcancel.inc.php
A       shop/inicis/popup.php
M       shop/inicis/taxsave_form.php
M       shop/settle_inicis.inc.php
M       shop/settle_inicis_common.php
 

그리고 KG 이니시스 웹표준결제모듈 부터는 

웹결제 signkey 가 새로 추가되었기 때문에 이것을 추가로 적용해야 합니다.

KG이니시스 상점관리자 > 상점정보 > 계약정보 > 부가정보의 웹결제 signkey생성 조회 버튼 클릭, 팝업창에서 생성 버튼 클릭 후 해당 값 확인

1794657427_1593413951.4869.png

위의 웹결제 signkey key 키의 값을 영카트5 사이트

/extend/inicisweb.php

라고 파일을 만들어서 아래와 같이 코드를 넣습니다.

<?php

$default['de_inicis_sign_key'] = 'ekRP~~웹싸인키값입력';

?>

1794657427_1593414218.6836.png

본 자료는 2015년 6월에 업로드된 영카트5 5.0.35 버전으로 테스트해 보았습니다.

https://sir.kr/yc5_pds/1318

너무 오래된 영카트5 버전의 경우 공개된 취약점이 많기 때문에, 보안에 취약해서 최신버전으로 업데이트를 하는것이 좋습니다.

그러나 영카트5 전체 패치가 엄두가 안나시는 분들은 본 자료를 이용하여 KG 이니시스 액티브X 결제 -> 웹표준 결제 패치를 해 주세요.

첨부파일

|

댓글 5개

업데이트 후 무통장 입금버튼이 작동하지 않습니다. 수정해야 할곳이 어느쪽일까요?
불편을 드려 죄송합니다.

위의 첨부파일에서

/shop/inicis/orderfom.3.php 파일을 교체해 주시거나,

또는 아래 내용과 다르면 아래 내용으로 적용해 주시면 되실겁니다.

[code]
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<div id="display_pay_button" class="btn_confirm">
<input type="button" value="주문하기" onclick="web_inicis_check_form(this.form);" class="btn_submit" id="web_inicis_javascript_btn" style="display:none">
<input type="submit" value="주문하기" class="btn_submit" id="web_inicis_sumbit_btn">
<a href="javascript:history.go(-1);" class="btn01">취소</a>
</div>
<div id="display_pay_process" style="display:none">
<img src="<?php echo G5_URL; ?>/shop/img/loading.gif" alt="">
<span>주문완료 중입니다. 잠시만 기다려 주십시오.</span>
</div>

<script>

jQuery("#web_inicis_javascript_btn").show();
jQuery("#web_inicis_sumbit_btn").hide();

var form_action_url = "<?php echo $order_action_url; ?>";

function web_inicis_check_form(form){
var $form = jQuery(form);

if( form_action_url && ($form.attr("action") != form_action_url) ){
$form.attr("action", form_action_url);
$form.removeAttr("target");
$form.removeAttr("accept-charset");
}

$form.removeAttr("target");

if( $form.attr("onsubmit") && $form.attr("onsubmit").indexOf('forderform_check') > -1 ){
jQuery("#web_inicis_sumbit_btn").trigger("click");
} else {
if(forderform_check(form)){
form.submit();
}
}
}
</script>
[/code]
흠.. 이번엔 가상계좌 /계좌이체/신용카드 결제로 넘어가질 않습니다. 무통장만 결제가 되네요.
ㅠㅠ.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
321 5년 전 조회 2,620
320 5년 전 조회 1,949
319 5년 전 조회 2,639
318 5년 전 조회 4,251
317 5년 전 조회 4,190
316 5년 전 조회 2,740
315 5년 전 조회 3,918
314 5년 전 조회 3,747
313 5년 전 조회 1,683
312 5년 전 조회 4,242
311 5년 전 조회 2,943
310 5년 전 조회 6,588
309 5년 전 조회 3,405
308 5년 전 조회 3,855
307 5년 전 조회 3,298
306 5년 전 조회 2,923
305 5년 전 조회 4,607
304 5년 전 조회 6,153
303 5년 전 조회 5,277
302 5년 전 조회 2,368
301 5년 전 조회 3,761
300 5년 전 조회 2,554
299 5년 전 조회 2,204
298 5년 전 조회 2,025
297 5년 전 조회 2,359
296 5년 전 조회 2,516
295 5년 전 조회 4,727
294 5년 전 조회 2,722
293 5년 전 조회 2,862
292 5년 전 조회 2,095
🐛 버그신고