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

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

· 5년 전 · 3325 · 4

 이글은 아직 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개

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

게시글 목록

번호 제목
1483
1481
1479
1474
1473
1463
1458
1457
1456
1452
1449
1448
1442
1441
1426
1411
1389
1388
1372
1359
1357
1355
1348
1347
1338
1332
1328
1313
1307
1303