테스트 사이트 - 개발 중인 베타 버전입니다

영카트4 NHN_KCP 액티브X 버전 -> 웹표준 결제모듈로 변환하기

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

 

NHN_KCP 에서 곧 액티브X 결제를 종료한다고 합니다.

 

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

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

 

적용방법 :

 

영카트4 버전은

 

1. youngcart4 EUC-KR 일반버전 ( youngcart4 )

2. youngcart4 UTF-8 일반버전   ( youngcart4_utf8 )

3. youngcart5 EUC-KR KCP버전 ( youngcart4_kcp_euckr )

4. youngcart5 UTF-8 KCP버전   ( youngcart4_kcp_utf8 )

 

버전이 총 4가지가 있습니다.

 

EUC-KR 과 UTF-8 버전을 구분하는 방법은

 

영카트4 를 사용하는 사이트 FTP 에 들어가서 파일인코딩을 확인합니다.

 

에디터플러스를 예로 들자면

 

/shop/settle_kcp.inc.php 파일을 오픈 한 다음에

문서 -> 인코딩 변경 로드 를 클릭하여 확인합니다.

 

1794657427_1593423776.2896.png

 

해당 파일이 EUC-KR 버전이면 인코딩 선택이 ANSI 이라고 뜹니다.

 

1794657427_1593424144.4497.png

 

해당 파일이 UTF-8 버전이면 인코딩 선택이 UTF-8 이라고 뜹니다.

 

1794657427_1593424075.5103.png

 

 

영카트4 일반버전와 KCP버전을 구분하는 방법은

 

/shop/settle_kcp.inc.php 파일을 오픈 한 다음에 아래 이미지와 같이 비슷하게 코드가 나온다면 

영카트4 일반버전 입니다.

 

if ($default['de_kcp_mid'] == 'T0007') 

 

1794657427_1593424274.5272.png

 

KCP버전은 아래 이미지와 같이 

 

$test = "";
if ($default['de_card_test']) {

 

이렇게 앞부분에 나온다면 영카트 KCP버전입니다.

 

1794657427_1593424429.5583.png

 

 

본 게시물의 첨부파일을 다운로드 받아서 압축을 풀어서 사용하는 영카트4 버전에 맞게 적용해 주시면 됩니다.

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

 

백업해야 할 파일

/shop/settle_kcp.inc.php

 

 

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

/shop/settle_kcp.inc.php

/shop/settle_kcp.web.standard.inc.php

 

 

/shop/settle_kcp.inc.php 파일은 아래 url을 참고하여서

 

4~5 번째줄에 아래 코드를 추가 해 주시면 되며,

 

include("./settle_kcp.web.standard.inc.php");

return;

 

 

/shop/settle_kcp.web.standard.inc.php 파일은 위의 4가지 버전 중 각 버전에 맞게 새로 업로드 해 주시면 됩니다.

 

https://github.com/thisgun/yc4_webpay/commit/bcfd8bd96db6a50e8f9be1b05f916405d37990ff

 

 

 

댓글 작성

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

로그인하기

댓글 4개

감사합니다. 아직도 영카트 4 쓰고 있는 사람에게 너무도 도움이 됩니다.
모바일 연동 버젼도 부탁해요
카드 결제완료 후에 주문완료 화면이 넘어가지 않고 , 다시 결제 요청화면으로 넘어가네요.

게시판 목록

영카트5 팁자료실

글쓰기
🐛 버그신고